Запитання з тегом «captured-variable»

9
Захоплена змінна в циклі в C #
Я зустрів цікаве питання про C #. Я маю код, як нижче. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Я очікую, що він вийде 0, 2, 4, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.