Freigeben über


Gewusst wie: Umbrechen und Zusammenfassen von Anweisungen in Code (Visual Basic)

Beim Schreiben von Code kommt es hin und wieder vor, dass Sie umfangreiche Anweisungen erstellen, die im Code-Editor einen horizontalen Bildlauf erfordern. Obwohl dies nicht die - Methode auswirkt, wird der Code ausgeführt, können sie schwierig, damit Sie oder eine andere Person den Code liest, während er auf dem Bildschirm. In diesem Fall empfiehlt es sich, die lange Anweisung auf mehrere Zeilen zu umbrechen.

So umbrechen Sie eine einzige Anweisung auf mehrere Zeilen

  • Verwenden Sie an der Stelle, an der die Zeile umbrochen werden soll, das Zeilenfortsetzungszeichen. Dieses ist ein Unterstrich (_). Der Unterstrich muss ein Leerzeichen unmittelbar vorangestellt werden und ein Zeilenabschlusszeichen (Wagenrücklauf) und werden.

    Hinweis

    In einigen Fällen wenn Sie das Zeilenfortsetzungszeichen weglassen, wird der Visual Basic-Compiler implizit die - Anweisung in der nächsten Codezeile fortgesetzt.Eine Liste von Syntaxelementen, für die Sie das Zeilenfortsetzungszeichen weglassen können, finden Sie unter "Implizite Zeilenfortsetzung" in Anweisungen in Visual Basic.

    Im folgenden Beispiel wird die Anweisung in vier Zeilen aufgegliedert, wobei alle Zeilen bis auf die letzte mit Zeilenfortsetzungszeichen enden:

    cmd.CommandText = _
        "SELECT * FROM Titles JOIN Publishers " _
        & "ON Publishers.PubId = Titles.PubID " _
        & "WHERE Publishers.State = 'CA'"
    

    Code ist durch die Verwendung dieser Zeichenfolge besser lesbar, sowohl online als auch in gedruckter Fassung.

    Das Zeilenfortsetzungszeichen muss das letzte Zeichen in einer Zeile sein. Sie können Kein einige in der gleichen Zeile folgen.

    In Bezug, wo Sie das Zeilenfortsetzungszeichen verwenden kann, beispielsweise können Sie es nicht mitten in einem Argumentnamen verwenden. Sie können eine Argumentliste durch ein Zeilenfortsetzungszeichen umbrechen, dabei müssen aber die einzelnen Argumentnamen intakt bleiben.

    Sie können einen Kommentar nicht fortsetzen, indem Sie ein Zeilenfortsetzungszeichen verwenden. Der Compiler überprüft die Zeichen in einem Kommentar besondere Bedeutungen. Bei einem mehrzeiligen Kommentar müssen Sie das Kommentarsymbol (') in jeder Zeile erneut eingeben.

Obwohl, jede Anweisung in einer eigenen Zeile platziert die empfohlene Methode ist, ermöglicht Visual Basic Sie in auch mehrere Anweisungen in der gleichen Zeile unterbringen.

So platzieren Sie mehrere Anweisungen in der gleichen Zeile

  • Trennen Sie die Anweisungen mit einem Doppelpunkt (:). Beispiel:

    text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red
    

Siehe auch

Weitere Ressourcen

Programmstruktur und Codekonventionen (Visual Basic)

Anweisungen in Visual Basic