Будет ли это работать для вас:

чном цикле вы можете выйти из цикла, используя break. Можно ли сделать то же самое с помощью анонимного делегата?

Пример inputString и result оба объявлены вне делегата.

blackList.ForEach(new Action<string>(
    delegate(string item)
    {
        if(inputString.Contains(item)==true)
        {
            result = true;
            // I want to break here
        }
    }
));

Редактировать: Спасибо за ответы, я на самом деле читаю вашу книгу в тот момент, Джон :) Просто для записи я затронул эту проблему и переключился обратно на обычный цикл foreach, но я разместил этот вопрос, чтобы посмотреть, пропустил ли я что-то.

Ответы на вопрос(11)

Ваш ответ на вопрос