Блок итератора генерирует отказ попытки в IL

Почти риторический вопрос. Действительно хорошим кодерам на самом деле не нужны много комментариев. К сожалению, существует очень мало из них. Таким образом, Вы говорите людям, что их код не будет читаем без комментариев.

Программисты почти никогда не заставляют достаточно времени делать симпатичное задание. Кажется, что мы всегда находимся в безрассудном стремлении заставить что-то к модульному тесту видеть, собирается ли это начать выкладывать результаты. Таким образом, мой окончательный ответ должен был бы найти рабочее место, которое имеет атмосферу, которая позволяет среднему программисту иметь время по качеству. Меня, я подал заявку с Google дважды и был отклонен дважды.

12
задан Christian 14 June 2010 в 10:44
поделиться

1 ответ

Да, блок finally всегда выполняется при выходе из кадра. Блок неисправности выполняется только в том случае, если исключение разматывается после кадра. Блок неисправности в MoveNext сохраняет семантику использования на случай возникновения исключения из блока try итератора ReadAllLines. Для сохранения семантики using при нормальном выходе из итератора должен использоваться какой-то другой механизм.

8
ответ дан 2 December 2019 в 22:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: