Como saio de um loop List <string> .ForEach ao usar um delegado anônimo?
Em um loop normal, você pode sair de um loop usando break. O mesmo pode ser feito usando um delegado anônimo?
Exemplo inputString e result são declarados fora do delegad
blackList.ForEach(new Action<string>(
delegate(string item)
{
if(inputString.Contains(item)==true)
{
result = true;
// I want to break here
}
}
));
Edit: Obrigado pelas respostas, na verdade estou lendo seu livro no minuto John :) Só para constar, bati nesse problema e voltei para um loop foreach normal, mas postei essa pergunta para ver se perdi alguma coisa.