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