¿Cómo salgo de un bucle List <string> .ForEach cuando uso un delegado anónimo?
En un bucle normal, puede salir de un bucle usando break. ¿Se puede hacer lo mismo con un delegado anónimo?
Ejemplo inputString y el resultado se declaran fuera del delegado.
blackList.ForEach(new Action<string>(
delegate(string item)
{
if(inputString.Contains(item)==true)
{
result = true;
// I want to break here
}
}
));
Edit: Gracias por las respuestas, en realidad estoy leyendo tu libro en el momento en que John :) Solo para el registro, llegué a este problema y volví a un bucle foreach normal, pero publiqué esta pregunta para ver si me perdí algo.