Wie funktioniert die folgende LINQ- Anweisung?
Hier ist mein Code:
var list = new List<int>{1,2,4,5,6};
var even = list.Where(m => m%2 == 0);
list.Add(8);
foreach (var i in even)
{
Console.WriteLine(i);
}
Ausgabe: 2, 4, 6, 8
Warum nicht 2, 4, 6
?