Also ich habe einige vb.net-Code, und ich habe eine verschachtelte For-Schleife innerhalb einer For-Schleife, und dann habe ich EXIT FOR-Anweisung, wird es aus einer Schleife oder die ganze Kette brechen?
Antworten
Zu viele Anzeigen?Exit For
verlässt nur die aktuelle For
Schleife, in der sie ausgeführt wird.
から MSDN :
Ausfahrt für
Beendet sofort die For-Schleife, in der er erscheint. Die Ausführung wird mit der Anweisung fortgesetzt, die auf die Next-Anweisung folgt. Exit For kann nur innerhalb einer For...Next- oder For Each...Next-Schleife verwendet werden. Wenn innerhalb von verschachtelten For-Schleifen verwendet wird, verlässt Exit For die innerste Schleife und übergibt die Kontrolle an die nächsthöhere Ebene der Verschachtelung.
Um Ihre Frage zu beantworten: - Er wird aus der One-Loop ausbrechen.
Definition:
Ausfahrt für :
" Beendet sofort die For-Schleife in dem es erscheint . Die Ausführung wird mit der auf die Next-Anweisung folgenden Anweisung fortgesetzt ... Beenden für verlässt die innerste Schleife und überträgt die Kontrolle an t höhere Ebene der Verschachtelung ."
Werfen Sie einen Blick auf MSDN für weitere Informationen