Delen via


Hoe te: Instructies onderbreken en combineren in de code (Visual Basic)

Bij het schrijven van uw code kunt u soms lange instructies maken die horizontaal schuiven in de code-editor vereisen. Hoewel dit niet van invloed is op de manier waarop uw code wordt uitgevoerd, is het voor u of iemand anders moeilijk om de code te lezen zoals deze op de monitor wordt weergegeven. In dergelijke gevallen moet u overwegen om de enkele lange verklaring op te splitsen in meerdere regels.

Eén instructie opsplitsen in meerdere regels

Gebruik het regelvervolgteken, een onderstrepingsteken (_), op het punt waarop u de regel wilt verbreken. Het onderstrepingsteken moet direct worden voorafgegaan door een spatie en direct gevolgd door een regeleindteken (regelterugloop) of (vanaf versie 16.0) een opmerking gevolgd door een regelterugloop.

Opmerking

In sommige gevallen, als u het regelvervolgteken weglaat, zal de Visual Basic-compiler de instructie impliciet voortzetten op de volgende code-regel. Zie Impliciete regelvervolging in instructies voor een lijst met syntaxiselementen waarvoor u het regelvervolgteken kunt weglaten.

In het volgende voorbeeld wordt de instructie opgedeeld in vier regels, waarbij alle regels, behalve de laatste, worden beëindigd door regelvervolgtekens.

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

Door deze reeks te gebruiken, is uw code gemakkelijker te lezen, zowel online als wanneer deze wordt afgedrukt.

Het regelvervolgteken moet het laatste teken op een regel zijn. U kunt het niet volgen met iets anders op dezelfde regel.

Er gelden enkele beperkingen voor het gebruik van het regelvervolgteken; U kunt deze bijvoorbeeld niet gebruiken in het midden van een argumentnaam. U kunt een argumentenlijst verbreken met het regelvervolgteken, maar de afzonderlijke namen van de argumenten moeten intact blijven.

U kunt een opmerking niet voortzetten met behulp van een regelvervolgteken. De compiler onderzoekt de tekens in een opmerking niet voor speciale betekenis. Herhaal voor een opmerking met meerdere regels het opmerkingsymbool (') op elke regel.

Hoewel het plaatsen van elke instructie op een afzonderlijke regel de aanbevolen methode is, kunt u in Visual Basic ook meerdere instructies op dezelfde regel plaatsen.

Meerdere expressies op dezelfde regel zetten

Scheid de uitspraken met een dubbele punt (:), zoals in het volgende voorbeeld:

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

Zie ook