Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Quando si scrive il codice, è possibile creare talvolta istruzioni lunghe che richiedono lo scorrimento orizzontale nell'editor di codice. Anche se ciò non influisce sul modo in cui viene eseguito il codice, rende difficile per l'utente o chiunque altro leggere il codice come appare nel monitor. In questi casi, dovresti considerare di suddividere l'unica lunga istruzione in più righe.
Per suddividere una singola istruzione in più righe
Usare il carattere di continuazione della riga, ovvero un carattere di sottolineatura (_
), nel punto in cui si desidera interrompere la riga. Il carattere di sottolineatura deve essere immediatamente preceduto da uno spazio e seguito immediatamente da un terminatore di riga (ritorno a capo) o (a partire dalla versione 16.0) un commento seguito da un ritorno a capo.
Annotazioni
In alcuni casi, se si omette il carattere di continuazione della riga, il compilatore di Visual Basic continuerà in modo implicito l'istruzione nella riga di codice successiva. Per un elenco di elementi di sintassi per i quali è possibile omettere il carattere di continuazione di riga, vedere "Continuazione riga implicita" in Istruzioni.
Nell'esempio seguente, l'istruzione viene suddivisa in quattro righe con caratteri di continuazione di riga che terminano tutte tranne l'ultima riga.
cmd.CommandText = _
"SELECT * FROM Titles JOIN Publishers " _
& "ON Publishers.PubId = Titles.PubID " _
& "WHERE Publishers.State = 'CA'"
L'uso di questa sequenza semplifica la lettura del codice, sia online che quando viene stampato.
Il carattere di continuazione della riga deve essere l'ultimo carattere di una riga. Non è possibile seguirlo con altri elementi nella stessa riga.
Esistono alcune limitazioni in base alla posizione in cui è possibile usare il carattere di continuazione della riga; Ad esempio, non è possibile usarlo al centro di un nome di argomento. È possibile interrompere una lista di argomenti con il carattere di continuazione riga, ma i nomi individuali degli argomenti devono rimanere intatti.
Non è possibile continuare un commento usando un carattere di continuazione riga. Il compilatore non esamina i caratteri in un commento per un significato speciale. Per un commento a più righe, ripetere il simbolo di commento ('
) su ogni riga.
Anche se l'inserimento di ogni istruzione su una riga separata è il metodo consigliato, Visual Basic consente anche di inserire più istruzioni sulla stessa riga.
Per posizionare più istruzioni sulla stessa riga
Separare le istruzioni con due punti (:
), come nell'esempio seguente:
text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red