Sdílet prostřednictvím


& 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átor (Visual Basic)

Operátory zřetězení (Visual Basic)

Priority operátorů v jazyce Visual Basic

Operátory uvedené podle funkcí (Visual Basic)

Koncepty

Operátory zřetězení v jazyce Visual Basic