Was ist in einer C#-Schleife (Sie können auch für andere Sprachen antworten) der Unterschied zwischen break
y continue
als Mittel, um die Struktur der Schleife zu verlassen und zur nächsten Iteration zu gelangen?
Beispiel:
foreach (DataRow row in myTable.Rows)
{
if (someConditionEvalsToTrue)
{
break; //what's the difference between this and continue ?
//continue;
}
}
2 Stimmen
Blog-Beitrag mit Höhepunkt von unten adamthings.com/post/2012/07/26/
18 Stimmen
continue;
stoppt die Verarbeitung der aktuellenrow
und weiter mit der nächsterow
aus der Sammlung. Auf der anderen Seite,break;
wird dieforeach
Anweisung vollständig ausgeführt, und die verbleibenden Zeilen werden nie verarbeitet.0 Stimmen
Mögliches Duplikat von C# gehen zum nächsten Element in der Liste basierend auf if-Anweisung in foreach