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).

    ObservaçãoObservação

    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 em 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 de programa e convenções de código (Visual Basic)

Instruções em Visual Basic