В обычном цикле вы можете выйти из цикла, используя break. Можно ли сделать то же самое с помощью анонимного делегата?
Пример inputString и result объявлены вне делегата.
blackList.ForEach(new Action<string>(
delegate(string item)
{
if(inputString.Contains(item)==true)
{
result = true;
// I want to break here
}
}
));
Редактировать: спасибо за ответы, я на самом деле читаю вашу книгу в минуту, Джон :) Просто для протокола, я столкнулся с этой проблемой и переключился обратно на обычный цикл foreach, но я разместил этот вопрос, чтобы посмотреть, не пропустил ли я что-то.