Partilhar 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 ou Object variável.

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

  • expression2
    Obrigatório.Qualquer expressão com um tipo de dados amplia para String.

Comentários

Se o tipo de dados de expression1 ou expression2 não é String mas se amplia para String, ele é convertido em String. Se um dos tipos de dados não ampliar String, o compilador gerará um erro.

O tipo de dados de result é String. Se uma ou ambas sistema autônomo expressões são avaliados sistema autônomo Nada ou tem um valor de DBNull.Value, eles são tratados sistema autônomo uma seqüência de caracteres com um valor de "".

Observação:

O & operador pode ser sobrecarregado, que significa que uma classe ou estrutura pode redefinir seu comportamento quando um operando tem o tipo da 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 de Operador.

Exemplo

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

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

Consulte também

Conceitos

Operadores de concatenação no Visual Basic

Referência

Operador &= (Visual Basic)

Operadores de concatenação (Visual Basic)

Precedência de operadores no Visual Basic

Operadores listados por Funcionalidade