& İşleci (Visual Basic)
İki ifadenin dize birleştirmesini oluşturur.
Sözdizimi
result = expression1 & expression2
Parça
result
Gerekli. Herhangi bir String
veya Object
değişken.
expression1
Gerekli. olarak genişleten veri türüne sahip tüm ifadeler String
.
expression2
Gerekli. olarak genişleten veri türüne sahip tüm ifadeler String
.
Açıklamalar
veya veri türü expression1
olarak genişletiliyorsaString
, String
öğesine dönüştürülürString
.expression2
Veri türlerinden biri genişletilmezse String
, derleyici bir hata oluşturur.
veri türü result
şeklindedir String
. İfadelerden biri veya her ikisi de Hiçbir şey olarak değerlendirilirse veya değerine DBNull.Valuesahipse, "" değerine sahip bir dize olarak değerlendirilir.
Not
İşleç &
aşırı yüklenebilir, yani bir işlenen bu sınıf veya yapı türüne sahip olduğunda bir sınıf veya yapı davranışını yeniden tanımlayabilir. Kodunuz bu işleci böyle bir sınıf veya yapıda kullanıyorsa, yeniden tanımlanmış davranışını anladığınızdan emin olun. Daha fazla bilgi için bkz . İşleç Yordamları.
Not
Ve işareti (&) karakteri, değişkenleri tür Long
olarak tanımlamak için de kullanılabilir. Daha fazla bilgi için bkz . Tür Karakterleri.
Örnek
Bu örnek, &
dize birleştirmeyi zorlamak için işlecini kullanır. Sonuç, iki dize işleneninin birleştirmesini temsil eden bir dize değeridir.
Dim sampleStr As String
sampleStr = "Hello" & " World"
' The preceding statement sets sampleStr to "Hello World".