【发布时间】:2009-02-17 14:47:57
【问题描述】:
在正常循环中,您可以使用 break 跳出循环。使用匿名委托也可以做到这一点吗?
示例 inputString 和 result 都在委托之外声明。
blackList.ForEach(new Action<string>(
delegate(string item)
{
if(inputString.Contains(item)==true)
{
result = true;
// I want to break here
}
}
));
编辑: 感谢您的回复,我实际上正在阅读您的书 John :) 只是为了记录,我遇到了这个问题并切换回正常的 foreach 循环,但我发布了这个问题,看看我是否遗漏了什么。
【问题讨论】:
-
List ForEach break的可能重复