我使用的是最新的linqpad版本:(在4.5.1下)
但是当我运行这段代码时:
List<int> list = new List<int>() { 1, 2, 3 };
list.ForEach(i =>
{
if (i < 3) { list.Add(i+1); }
});
我没有例外,如果我在VS-2013下运行它,我会得到例外。
问题。
它没有抛出异常。有什么理由吗?如何修复它以引发异常?