Compartilhar via


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

Ao escrever seu código, você pode às vezes declarações longas criar que necessitam de rolagem horizontal no Editor de Código . Enquanto isso não afeta a maneira como seu código é executado, ele torna difícil para você ou outra pessoa ler o código que aparece no monitor. Em tais casos, você deve considerar atraindo única demonstrativo de longo de várias linhas.

Em outros momentos, você talvez queira consolidar as instruções em uma única linha, por exemplo, quando você tiver várias instruções muito curtas e deseja economizar espaço. Esse recurso também pode ser útil ao organizar as variáveis ou comandos dentro de um módulo.

Dividir uma única demonstrativo de várias linhas

  • Use a linha-caractere de continuação, que é um caractere de sublinhado (_), no ponto no qual você deseja que a linha para quebra. O sublinhado deve ser precedido imediatamente por um espaço ou um terminador de linha (retorno de carro). Em alguns casos, você pode omitir a linha-caractere de continuação e o compilador Visual Basic implicitamente continuarão a demonstrativo na próxima linha de código. Para obter uma lista de elementos de sintaxe para o qual o caractere de continuação de linha pode ser omitido, consulte "Continuação de linha implícita" in Instruções no Visual Basic.

    No exemplo a seguir, a demonstrativo é dividido em quatro linhas com linha-encerrando todos, exceto a última linhade caracteres de continuação.

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

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

    ObservaçãoObservação

    A linha-caractere de continuação é necessariamente a última coisa em uma linha. Você não pode segui-lo com qualquer coisa na mesma linha.

    Algumas limitações existem para o local onde a linha-caractere de continuação pode ser usado, como no meio de um nome de argumento . Você pode interromper uma lista de argumento com a linha-caractere de continuação, mas os nomes individuais dos argumentos devem permanecer intacta.

    ObservaçãoObservação

    Você não pode continuar a um comentário usando uma linha-caractere de continuação. Once a comment begins, the compiler does not examine the characters for special meaning. Para um múltiplo de comentário delinha , repita o símbolo de comentário (') em cada linha.

Enquanto a colocar cada demonstrativo em uma linha de separada é o métodorecomendado, Visual Basic também permite que você coloque várias declarações na mesma linha.

Para colocar várias declaraçõ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