Procedura: interrompere e combinare istruzioni nel codice
Aggiornamento: novembre 2007
Durante la scrittura del codice, vengono talvolta create istruzioni molto lunghe che richiedono uno scorrimento orizzontale nell'editor di codice. Sebbene ciò non costituisca un problema a livello di esecuzione del codice, può rendere difficoltosa la lettura del codice sullo schermo. In questi casi, è opportuno suddividere una lunga istruzione su più righe.
In altri casi, può essere opportuno riunire diverse istruzioni su un'unica riga, ad esempio quando sono state create numerose istruzioni brevi e si desidera ridurre lo spazio occupato. Questa funzionalità può risultare utile anche per organizzare variabili o comandi all'interno di un modulo.
Per suddividere un'istruzione in più righe
Utilizzare il carattere di continuazione di riga, ossia un segno di sottolineatura (_), nel punto in cui si desidera inserire l'interruzione della riga. Il segno di sottolineatura deve essere preceduto da uno spazio e seguito da un carattere di terminazione di riga (ritorno a capo).
Nell'esempio che segue l'istruzione viene suddivisa in quattro righe con caratteri di continuazione di riga alla fine di tutte le righe tranne l'ultima.
cmd.CommandText = _ "SELECT * FROM Titles JOIN Publishers " _ & "ON Publishers.PubId = Titles.PubID " _ & "WHERE Publishers.State = 'CA'"
L'utilizzo di questa sequenza semplifica la lettura del codice, sia in linea che in versione stampata.
Nota: il carattere di continuazione di riga deve essere l'ultimo elemento di una riga e non può essere seguita da altro.
Esistono alcune limitazioni riguardo il punto di inserimento del carattere di continuazione di riga, ad esempio in mezzo al nome di un argomento. È possibile interrompere un elenco di argomenti con il carattere di continuazione di riga, a condizione che i singoli nomi degli argomenti rimangano inalterati.
Nota: non è possibile continuare un commento utilizzando un carattere di continuazione di riga. Una volta iniziato un commento, i caratteri non vengono esaminati dal compilatore alla ricerca di un significato speciale. Per un commento a più righe, inserire il simbolo di commento (') in ogni riga.
Anche se il metodo consigliato consiste nell'inserire ogni istruzione su una riga a se stante, in Visual Basic è possibile anche collocare più istruzioni sulla stessa riga.
Per inserire più istruzioni sulla stessa riga
Separare le istruzioni con due punti (:), come nell'esempio seguente:
text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red
Vedere anche
Altre risorse
Struttura del programma e convenzioni di scrittura del codice