Compartilhar via


Operador & (Visual Basic)

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

result = expression1 & expression2

Partes

  • result
    Obrigatório. Any String or Object variable.

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

  • expression2
    Obrigatório. 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.

The data type of result is 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 "".

Dica

O operador & pode ser sobrecarregado, o que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo daquela classe ou estrutura.Se seu código usa esse operador em tal classe ou estrutura, esteja certo que entende seu comportamento redefinido.Para obter mais informações, consulte Procedimentos do operador (Visual Basic).

Dica

O caractere e comercial (&) também podem ser usados para identificar as variáveis como tipo de Long.Para obter mais informações, consulte Caracteres de tipo (Visual Basic).

Exemplo

Este exemplo usa a & operador 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 do operador no Visual Basic

Operadores listados por funcionalidade (Visual Basic)

Conceitos

Operadores de concatenação no Visual Basic