Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Gera uma concatenação de cadeia de caracteres de duas expressões.
Sintaxe
result = expression1 & expression2
Partes
result
Obrigatório Qualquer String um ou Object variável.
expression1
Obrigatório Qualquer expressão com um tipo de dados que se expanda para String.
expression2
Obrigatório Qualquer expressão com um tipo de dados que se expanda para String.
Observações
Se o tipo de dados de expression1 ou expression2 não String for ampliado, Stringele será convertido Stringem . Se qualquer um dos tipos de dados não for ampliado String, o compilador gerará um erro.
O tipo de dados é resultString. Se uma ou ambas as expressões forem avaliadas como Nothing ou tiverem um valor de DBNull.Value, elas serão tratadas como uma cadeia 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 dessa classe ou estrutura. Se o código usar esse operador em tal classe ou estrutura, certifique-se de entender seu comportamento redefinido. Para obter mais informações, consulte Procedimentos de Operador.
Observação
O caractere de e comercial (&) também pode ser usado para identificar variáveis como tipo Long. Para obter mais informações, consulte Caracteres de Tipo.
Exemplo
Este exemplo usa o & operador para forçar a concatenação de cadeia de caracteres. O resultado é um valor de cadeia de caracteres que representa a concatenação dos dois operandos de cadeia de caracteres.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".