Share via


& 運算子 (Visual Basic)

更新:2007 年 11 月

產生兩個運算式的字串串連。

 result = expression1 & expression2

參數

  • result
    必要項。任何 String 或 Object 變數。

  • expression1
    必要項。任何有擴展至 String 資料型別的運算式。

  • expression2
    必要項。任何有擴展至 String 資料型別的運算式。

備註

如果 expression1 或 expression2 的資料型別不是 String,但可擴展至 String,則會將其轉換成 String。若沒有資料型別可擴展至 String,則編譯器會產生錯誤。

result 的資料型別是 String。如果一或兩個運算式評估為 Nothing,或有 DBNull.Value 值,則會將這些運算式視為 "" 值的字串處理。

注意事項:

& 運算子可以「多載」,也就是,當運算元具備類別或結構的類型時,該類別或結構就可以重新定義其行為。如果您的程式碼在這種類別或結構上使用此運算子,就一定要先瞭解其重新定義的行為。如需詳細資訊,請參閱運算子程序

範例

這個範例會使用 & 運算子以強制字串串連。結果是代表兩個字串運算元串連的字串值。

Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".

請參閱

概念

Visual Basic 中的串連運算子

參考

&= 運算子 (Visual Basic)

串連運算子 (Visual Basic)

Visual Basic 中的運算子優先順序

運算子 (依功能排列)