Domande taggate «captured-variable»

9
Variabile acquisita in un ciclo in C #
Ho incontrato un problema interessante su C #. Ho un codice come sotto. 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()); } Mi aspetto che produca 0, 2, 4, …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.