如:
List<string> list =new List<string>(){ "1", "2" } list.ForEach(j => { if (j == "1") { temp.Add(m); //此时怎么跳出循环 } });
用return和break都不行
throw exception
还是老老实实用了foreach
老老实实用 foreach( ) 吧
还是老老实实用了foreach
试试 throw
还是老老实实用了foreach
如果有跳出这种需求,请使用for吧。
还是老老实实用了foreach
使用try{}catch(){}可以结束循环,try{}包含你的forEach循环,在你需要跳出循环的地方加个throw Error(),然后用catch捕获就行了