«captured-variable» etiketlenmiş sorular

9
C # 'da bir döngüde yakalanan değişken
C # ile ilgili ilginç bir sorunla karşılaştım. Aşağıdaki gibi bir kod var. 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()); } Ben 0, 2, 4, 6, 8 çıktı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.