«YieldExceptionYield» (Решение)
Last updated
Was this helpful?
Last updated
Was this helpful?
Exception не произойдёт.
Действительно, строка
только строит запрос, но не выполняет его. Строка
также строит ещё один запрос без непосредственного выполнения. Отдельный интерес представляет последняя строка метода Main
:
Данный вызов оценит получит только первый элемент запроса (одиночные вызовы MoveNext()
и Current
), дальнейшее получение элементов перечисления происходить не будет. Таким образом, код отработает без исключений.