Condividi tramite


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

Istruzioni in Visual Basic