Preguntas etiquetadas con captured-variable

9
Variable capturada en un bucle en C #
Encontré un problema interesante sobre C #. Tengo un código como el de abajo. 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()); } Espero que produzca 0, 2, 4, …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.