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