Operador & (Visual Basic)

Gera uma concatenação de seqüência de caracteres de duas expressões.

result = expression1 & expression2

Parts

  • result
    Required. Qualquer String ou Object variável.

  • expression1
    Required. Qualquer expressão com um tipo de dados que amplia a String.

  • expression2
    Required. Qualquer expressão com um tipo de dados que amplia a String.

Comentários

Se o tipo de dados de expression1 ou expression2 não é String , mas amplia para String, ele é convertido em String. Se qualquer um dos tipos de dados não aumentarão para String, o compilador gera um erro.

O tipo de dados de result é String. Se uma ou ambas as expressões são avaliados como nada ou ter um valor de DBNull.Value, eles são tratados como uma seqüência de caracteres com um valor de "".

ObservaçãoObservação

The & operator can be overloaded, which means that a class or structure can redefine its behavior when an operand has the type of that class or structure. If your code uses this operator on such a class or structure, be sure you understand its redefined behavior. For more information, see Procedimentos de operador (Visual Basic).

ObservaçãoObservação

O caractere e comercial (&) também podem ser usados para identificar as variáveis como tipo de Long. For more information, see Caracteres de tipo (Visual Basic).

Exemplo

Este exemplo usa a &deoperador para forçar concatenação de seqüência de caracteres. O resultado é um valor de seqüência de caracteres que representa a concatenação dos operandos de cadeia de caracteres de dois.

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

Consulte também

Referência

Operador &= (Visual Basic)

Operadores de concatenação (Visual Basic)

Precedência de operadores no Visual Basic

Operadores listados por Funcionalidade (Visual Basic)

Conceitos

Operadores de concatenação no Visual Basic