@LemanRass21

Куда делась проблема замыканий в C#?

Помню пару месяцев назад изучал замыкания в C#.
Довольно проблематичная для быстрого понимания тема.
Но в тот раз я разобрался благодаря этому посту на хабре:
https://habr.com/post/36601/

Сейчас вот решил освежить память, потому как за это время мне так на практике и не пригодились замыкания. Но это такая тема, которую надо знать независимо от того применяешь ты ее или нет. Излюбленный вопрос на собеседованиях.

Так вот, суть проблемы...пример из хабра больше не демонстрирует проблематику замыканий.
Иными словами даже первый пример (который с подвохом) у меня выводит правильный результат (1 2 3 4).
Что собственно я пропустил?
  • Вопрос задан
  • 442 просмотра
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Начиная с C# версии 5.0, переменные, объявленные в "foreach", считаются внутренними переменными цикла. Т.е. замыкания здесь больше нет.

https://m.habr.com/post/141270/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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