& 運算子 (Visual Basic)
產生兩個運算式的字串串連。
語法
result = expression1 & expression2
組件
result
必要。 任何 String
或 Object
變數。
expression1
必要。 任何資料類型會擴大為 String
的運算式。
expression2
必要。 任何資料類型會擴大為 String
的運算式。
備註
如果 expression1
或 expression2
的資料類型不是 String
,但會擴大為 String
,就會轉換成 String
。 如果其中一個資料類型未擴大為 String
,編譯器會產生錯誤。
result
的資料類型是 String
。 如果其一運算式或兩者都評估為 Nothing 或包含 DBNull.Value 的值,就會被視為值為「」的字串。
注意
&
運算子可能會「多載」,這表示若運算元具有該類別或結構的型別,該類別或結構就可以重新定義其行為。 如果您的程式碼在這些類別或結構上使用此運算子,請務必了解其重新定義的行為。 如需詳細資訊,請參閱 Operator Procedures。
注意
ampersand (&) 字元也可以用來將變數識別為型別 Long
。 如需詳細資訊,請參閱型別字元。
範例
這個範例會使用 &
運算子來強制執行字串串連。 結果產生的字串值,會表示為兩個字串運算元的串連。
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".