Как LINQ-запросы захватывают переменные из внешней области видимости? Почему использование изменяемой переменной в цикле внутри LINQ приводит к неожиданным результатам?

C# / .NET LINQ Middle
Вопрос тарифа Стандартный

Откройте весь каталог с разборами на тарифе Стандартный.

Тариф Стандартный — 499₽