Condividi tramite


Procedura: interrompere e combinare istruzioni nel codice (Visual Basic)

Durante la scrittura del codice, vengono talvolta create istruzioni molto lunghe che richiedono uno scorrimento orizzontale nell'editor di codice.Sebbene non influiscono sulla modalità del codice, può rendere difficoltosa la lettura del codice sullo schermo.In questi casi, è opportuno suddividere una lunga istruzione su più righe.

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.La sottolineatura deve essere immediatamente preceduto da uno spazio e immediatamente essere seguita da un carattere di terminazione di riga (ritorno a capo).

    [!NOTA]

    In alcuni casi, se si omette il carattere di continuazione di riga, il compilatore Visual Basic continua in modo implicito l'istruzione sulla riga di codice successiva.Per un elenco di elementi della sintassi per cui è possibile omettere il carattere di continuazione di riga, vedere "continuazione di riga implicita" in Istruzioni in Visual Basic.

    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 online che in versione stampata.

    Il carattere di continuazione di riga deve essere l'ultimo carattere in una riga.Non può essere seguita da altro.

    Esistono alcune limitazioni riguardo il punto è possibile utilizzare il carattere di continuazione di riga, ad esempio, non è possibile utilizzarlo in corso un nome dell'argomento.È possibile interrompere un elenco di argomenti con il carattere di continuazione di riga, a condizione che i singoli nomi degli argomenti rimangano inalterati.

    Non è possibile continuare un commento utilizzando un carattere di continuazione di riga.Il compilatore non esamina i caratteri in un commento per il significato speciale.Per un commento a più righe, inserire il simbolo di commento (') in ogni riga.

Sebbene posizionare ogni istruzione su una riga separata è il metodo consigliato, Visual Basic consente anche a 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 (Visual Basic)

Istruzioni in Visual Basic