2012-05-11 9 views
3

私はvb.netのコードをいくつか持っていますが、Forループ内にForループをネストして、EXIT FORステートメントを持っています。vb.netでループを中断したときに、ネストされたループをすべて破棄しますか?

+4

を見たことがありますか? – LarsTech

+2

これはあなた自身のためにテストするのはとても簡単なことです。 – Dan

+0

あなたは簡単なvb.netアプリケーションを作って試してみることができます。 – crashmstr

答えて

12

Exit Forは、それがで実行されている現在Forループを終了しますMSDNから

:。

を終了

のためにすぐにそれが表示されるループのために終了します。実行 は、次のステートメントに続くステートメントで続行されます。 Exit For は、For ... NextまたはFor Each ... Nextループ内でのみ使用できます。入れ子になったForループ内で を使用すると、Exit Forは最も内側のループを終了し、 は制御を次のより高いレベルの入れ子に移します。

4

あなたの質問に答えてください: - それはワンループから抜け出すでしょう。

定義:

出口の場合:

「すぐに出て のために、実行は次のステートメントの次のステートメントを続行登場するループ...終了してください。 最も内側のループを終了し、制御を次の 上位レベルのに転送します。あなたはこれをテストしてみました

MSDN for more information

+0

ありがとうございました、そのリソースは、 "ドキュメント"と呼ばれる役に立つリソースです。 –

+0

@peter言語機能に関する基本的な質問があるときは、まずそれを見てください。 – MarkJ

関連する問題