Dal foreach() metodo di scorrere tutti un iscritti della lista, perché non posso usare una pausa /continuare clausola, mentre io li posso usare all'interno di un normale ciclo foreachforeach(): Perché non è possibile utilizzare pausa/continuare all'interno
lstTemp.ForEach(i=>
{
if (i == 3)
break;
//do sth
}
);
Errore:
"No enclosing loop out of which to break or continue"
Un'estensione PerOgni ben scritto dovrebbe consentire di restituire false se si vuole la rottura. Ma non posso dirlo con certezza dato che non so dove hai preso il tuo consiglio. Se l'hai scritto tu stesso, questa potrebbe essere una buona opzione. – Tesserex
Sembra che si desideri la funzione TakeWhile http://msdn.microsoft.com/en-us/library/bb534804%28v=VS.90%29.aspx – Juliet
Ho trovato una risposta migliore qui: http://stackoverflow.com/questions/3145563/list-foreach-break –