Come funziona la seguente istruzione LINQ ?
Ecco il mio codice:
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);
}
Produzione: 2, 4, 6, 8
Perché no 2, 4, 6
?