Gewusst wie: Label-Anweisungen (Visual Basic)

Anweisungsblöcke bestehen aus Codezeilen, in denen die Anweisungen durch Doppelpunkte voneinander getrennt sind. Codezeilen, denen eine Zeichenfolge oder eine ganze Zahl als Kennzeichnung vorangestellt ist, sind bezeichnet. Anweisungsbezeichnungen werden verwendet, um Codezeilen für die Verwendung mit Anweisungen wie On Error Goto zu kennzeichnen.

Bezeichnungen können gültige Visual Basic 2010-Bezeichner sein, wie jene, die Programmierelemente identifizieren, oder sie können Ganzzahlliterale sein. Bezeichnungen müssen immer am Anfang der Zeile des Quellcodes stehen und von einem Doppelpunkt gefolgt werden, unabhängig davon, ob in derselben Zeile eine Anweisung steht oder nicht.

Der Compiler erkennt Bezeichnungen dadurch, dass er überprüft, ob der Anfang der Zeile mit einem bereits definierten Bezeichner übereinstimmt. Ist dies nicht der Fall, nimmt der Compiler an, dass es sich um einen Bezeichner handelt.

Marken verfügen über eigene Deklarationsbereiche und verursachen keine Konflikte mit anderen Bezeichnern. Der Gültigkeitsbereich einer Bezeichnung erstreckt sich über den Körper der Methode. Im Falle von Mehrdeutigkeiten hat die Deklaration der Bezeichnung Vorrang.

Tipp

Bezeichnungen können nur für ausführbare Anweisungen innerhalb von Methoden verwendet werden.

So bezeichnen Sie eine Codezeile

  • Platzieren Sie am Anfang der Zeile im Quellcode einen Bezeichner, gefolgt von einem Doppelpunkt.

    Die folgenden Codezeilen sind z. B. mit Jump bzw. 120 bezeichnet:

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

Siehe auch

Konzepte

Namen deklarierter Elemente (Visual Basic)

Weitere Ressourcen

Anweisungen in Visual Basic

Programmstruktur und Codekonventionen (Visual Basic)