& 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 "".
Observação |
---|
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 de operador (Visual Basic). |
Observação |
---|
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
Operadores de concatenação (Visual Basic)
Precedência de operadores em Visual Basic
Operadores listados pela funcionalidade (Visual Basic)