& 運算子 (Visual Basic)
產生兩個運算式的字串串連。
result = expression1 & expression2
組件
result
必要項。任何 String 或 Object 變數。expression1
必要項。任何有擴展至 String 資料型別的運算式。expression2
必要項。任何有擴展至 String 資料型別的運算式。
備註
如果 expression1 或 expression2 的資料型別不是 String,但可擴展至 String,則會將其轉換成 String。若沒有資料型別可擴展至 String,則編譯器會產生錯誤。
result 的資料型別是 String。如果一或兩個運算式評估為 Nothing,或有 DBNull.Value 值,則會將這些運算式視為 "" 值的字串處理。
注意事項 |
---|
& 運算子可以「多載」,也就是,當運算元具備類別或結構的類型時,該類別或結構就可以重新定義其行為。如果您的程式碼在這種類別或結構上使用此運算子,就一定要先瞭解其重新定義的行為。如需詳細資訊,請參閱 運算子程序 (Visual Basic)。 |
注意事項 |
---|
連字號 (&) 字元也可以用於將變數識別為 Long 型別。如需詳細資訊,請參閱 型別字元 (Visual Basic)。 |
範例
這個範例會使用 & 運算子以強制字串串連。結果是代表兩個字串運算元串連的字串值。
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".