Als «captured-variable» getaggte Fragen

9
Erfasste Variable in einer Schleife in C #
Ich habe ein interessantes Problem mit C # getroffen. Ich habe Code wie unten. 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()); } Ich erwarte, dass es 0, 2, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.