& Operátor (Visual Basic)
Generuje zřetězení dvou výrazů.
result = expression1 & expression2
Části
result
Povinné.Any String or Object variable.expression1
Povinné.Jakýkoli výraz s typem dat, která rozšiřuje na String.expression2
Povinné.Jakýkoli výraz s typem dat, která rozšiřuje na String.
Poznámky
Pokud je typ dat expression1 nebo expression2 není String , ale rozšiřuje na String, je převeden na String.Pokud, není typů dat rozšířit na String, kompilátor vygeneruje chybu.
The data type of result is String.Pokud jeden nebo oba výrazy vyhodnoceny nic nebo mít hodnotu DBNull.Value, zachází jako s hodnotou řetězce "".
[!POZNÁMKA]
& Operátor může být přetížení, což znamená, že třídy nebo struktury předefinovat své chování při operand je typu třídy nebo struktury.Pokud váš kód používá tento operátor na tyto třídy nebo struktury, přesvědčete se, že pochopit jeho předefinovaná chování.Další informace naleznete v tématu Operátor postupy (Visual Basic).
[!POZNÁMKA]
Znak ampersand (&) lze také určit typ proměnné Long.Další informace naleznete v tématu Typ znaků (Visual Basic).
Příklad
V tomto příkladu & operátor zřetězení vynutit.Výsledkem je hodnota řetězce představující zřetězení řetězce dva operandy.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".
Viz také
Referenční dokumentace
Operátory zřetězení (Visual Basic)
Priority operátorů v jazyce Visual Basic
Operátory uvedené podle funkcí (Visual Basic)