考虑一下
List<int> intList = new List<int> { 1, 2, 3, 4, 5, 6 };
int j = 0;
intList.ForEach(i =>
{
if (i.Equals(1))
{
j = i;
break;
}
}
);
Run Code Online (Sandbox Code Playgroud)
投掷错误:没有封闭的循环,可以打破或继续
但下面的工作
foreach(int i in intList)
{
j = i; break;
}
Run Code Online (Sandbox Code Playgroud)
为什么这样.我犯了什么错
谢谢