Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beim Schreiben ihres Codes kann es dazu kommen, dass Sie manchmal langwierige Anweisungen erstellen, die horizontales Scrollen im Code-Editor erforderlich machen. Obwohl sich dies nicht auf die Ausführung des Codes auswirkt, ist es für Sie oder andere Personen schwierig, den Code so zu lesen, wie er auf dem Monitor angezeigt wird. In solchen Fällen sollten Sie erwägen, die einzelne lange Anweisung in mehrere Zeilen zu unterteilen.
So teilen Sie eine einzelne Anweisung auf mehrere Zeilen auf
Verwenden Sie das Zeilenfortsetzungszeichen, bei dem es sich um einen Unterstrich (_
) handelt, an der Stelle, an der die Zeile umbrochen werden soll. Dem Unterstrich muss unmittelbar ein Leerzeichen vorangehen und unmittelbar ein Zeilenabschlusszeichen folgen (Wagenrücklauf) oder (ab Version 16.0) ein Kommentar, gefolgt von einem Wagenrücklauf.
Hinweis
Wenn Sie das Zeilenfortsetzungszeichen weglassen, wird die Anweisung implizit vom Visual Basic-Compiler in der nächsten Codezeile fortgesetzt. Eine Liste der Syntaxelemente, für die Sie das Zeilenfortsetzungszeichen weglassen können, finden Sie unter "Implizite Zeilenfortsetzung" in Anweisungen.
Im folgenden Beispiel ist die Anweisung auf vier Zeilen aufgeteilt, von denen alle mit einem Zeilenfortsetzungszeichen abgeschlossen sind, außer der letzten Zeile.
cmd.CommandText = _
"SELECT * FROM Titles JOIN Publishers " _
& "ON Publishers.PubId = Titles.PubID " _
& "WHERE Publishers.State = 'CA'"
Die Verwendung dieser Sequenz erleichtert das Lesen des Codes sowohl online als auch beim Drucken.
Das Zeilenfortsetzungszeichen muss das letzte Zeichen in einer Zeile sein. Ihm darf nichts anderes mehr in derselben Zeile folgen.
Es gibt einige Einschränkungen, an denen Sie das Zeilenfortsetzungszeichen verwenden können. Sie können ihn beispielsweise nicht in der Mitte eines Argumentnamens verwenden. Sie können eine Argumentliste mit dem Zeilenfortsetzungszeichen unterbrechen, aber die einzelnen Namen der Argumente müssen intakt bleiben.
Sie können einen Kommentar nicht fortsetzen, indem Sie ein Zeilenfortsetzungszeichen verwenden. Der Compiler untersucht die Zeichen in einem Kommentar nicht auf besondere Bedeutung. Wiederholen Sie für einen mehrzeiligen Kommentar das Kommentarsymbol ('
) in jeder Zeile.
Obwohl die Platzierung jeder Anweisung in einer separaten Zeile die empfohlene Methode ist, können Sie in Visual Basic auch mehrere Anweisungen in derselben Zeile platzieren.
So platzieren Sie mehrere Anweisungen in derselben Zeile
Trennen Sie die Aussagen mit einem Doppelpunkt (:
), wie im folgenden Beispiel:
text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red