& Operator (Visual Basic)
Menghasilkan penggabungan string dari dua ekspresi.
Sintaks
result = expression1 & expression2
Generator
result
Harus diisi. Baik variabel String
atau Object
.
expression1
Harus diisi. Ekspresi apa pun dengan jenis data yang melebar ke String
.
expression2
Harus diisi. Ekspresi apa pun dengan jenis data yang melebar ke String
.
Keterangan
Jika jenis data expression1
atau expression2
tidak String
tetapi melebar menjadi String
, maka akan dikonversi ke String
. Jika salah satu jenis data tidak melebar ke String
, kompiler menghasilkan kesalahan.
Jenis data result
adalah String
. Jika satu atau kedua ekspresi mengevaluasi ke Nothing atau memiliki nilai DBNull.Value, ekspresi tersebut diperlakukan sebagai string dengan nilai "".
Catatan
Operator &
dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat mendefinisikan ulang perilakunya saat operand memiliki jenis kelas atau struktur tersebut. Jika kode Anda menggunakan operator ini pada kelas atau struktur seperti itu, pastikan Anda memahami perilakunya yang didefinisikan ulang. Untuk informasi lebih lanjut, lihat Prosedur Operator.
Catatan
Karakter ampersand (&) juga dapat digunakan untuk mengidentifikasi variabel sebagai jenis Long
. Untuk informasi selengkapnya, lihat Karakter Jenis.
Contoh
Contoh ini menggunakan operator &
untuk memaksa perangkaian string. Hasilnya adalah nilai string yang mewakili penggabungan dari dua operan string.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".