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çã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çã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
Operadores de concatenação (Visual Basic)
Precedência de operadores no Visual Basic
Operadores listados por Funcionalidade (Visual Basic)