& İş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 Longolarak 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".

Ayrıca bkz.