次の方法で共有


方法: ステートメントにラベルを付ける (Visual Basic)

ステートメント ブロックは、コロンで区切られたコード行で構成されます。 識別文字列または整数の前のコード行には 、ラベルが付いていると言われます。 ステートメント ラベルは、コード行をマークして、 On Error Gotoなどのステートメントで使用するために識別するために使用されます。

ラベルには、有効な Visual Basic 識別子 (プログラミング要素を識別するものなど) または整数リテラルのいずれかを指定できます。 ラベルは、ソース コードの行の先頭に表示する必要があり、同じ行にステートメントが続いているかどうかに関係なく、コロンが続く必要があります。

コンパイラは、行の先頭が既に定義されている識別子と一致するかどうかを確認することで、ラベルを識別します。 そうでない場合、コンパイラはラベルであると見なします。

ラベルには独自の宣言領域があり、他の識別子に干渉することはありません。 ラベルのスコープは、メソッドの本体です。 あいまいな状況では、ラベル宣言が優先されます。

ラベルは、メソッド内の実行可能ステートメントでのみ使用できます。

コード行にラベルを付ける

ソース コードの行の先頭に、識別子とコロンを配置します。

たとえば、次のコード行には、それぞれ Jump120でラベルが付けられます。

Jump:   FileOpen(1, "testFile", OpenMode.Input)
        ' ...
120:    FileClose(1)

こちらも参照ください