最佳答案
下面的 LINQ语句是如何工作的?
这是我的代码:
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);
}
输出: 2, 4, 6, 8
为什么不是 2, 4, 6
?