C# List.ForEach 能临时/随时终止循环吗? 这个问题还真难倒我了
int len = 0; List<string> aaa = new List<string>(){ "aaa", "bbb" }; aaa.ForEach(s => len += s.Length);
查了下,答案是 不能
如果要临时退出,可以使用 foreach
关键字
int len = 0; List<string> aaa = new List<string>(){ "aaa", "bbb" }; foreach(var s in aaa) { len += s.Length; break; }
目前尚无回复