Compartilhar via


Como quebrar e combinar instruções no código (Visual Basic)

Ao escrever seu código, às vezes você pode criar as instruções longas que necessitam rolagem horizontal no editor de códigos. Embora isso não afeta a maneira seu código é executado, ele difícil para você ou qualquer outro para ler o código que aparece no monitor. Nesses casos, você deve considerar interromper a única declaração longo de várias linhas.

Para interromper uma única instrução em várias linhas

  • Use o caractere de continuação de linha, que é um sublinhado (),_no ponto em que você deseja a linha para interromper. O sublinhado deve ser imediatamente precedido por um espaço e seguido imediatamente por um terminador de linha (retorno de carro).

    Dica

    Em alguns casos, se você omitir o caractere de continuação de linha, o compilador Visual Basic continuará a instrução implicitamente na linha de código a seguir.Para obter uma lista de elementos de sintaxe para que você pode omitir o caractere de continuação de linha, consulte “a” continuação de linha implícita em Instruções no Visual Basic.

    No exemplo, a declaração é interrompida em quatro linhas com os caracteres de continuação de linha que finalizam tudo mas a última linha.

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

    Usar essa sequência seu código mais fácil de ler, online e quando impresso.

    O caractere de continuação de linha deve ser o último caractere em uma linha. Você não pode segui-la com o mais nada na mesma linha.

    Existem algumas restrições a relação de onde você pode usar o caractere de continuação de linha; por exemplo, você não pode usá-lo no meio de um nome de argumento. Você pode quebrar uma lista de argumentos com o caractere de continuação de linha, mas os nomes individuais dos argumentos devem permanecer intactos.

    Você não pode continuar um comentário usando um caractere de continuação de linha. O compilador não examina os caracteres em um comentário para um significado especial. Para um comentário de várias linhas, repita o símbolo de comentário ()'em cada linha.

Embora coloque cada instrução em uma linha separada é o método recomendado, Visual Basic também permite que você coloque várias instruções na mesma linha.

Para colocar várias instruções na mesma linha

  • Separe as instruções com dois-pontos (:), como no exemplo a seguir.

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

Consulte também

Outros recursos

Estrutura do programa e convenções de código (Visual Basic)

Instruções no Visual Basic