&İşleç (Visual Basic)

İki ifadenin dize birleştirmesini oluşturur.

Syntax

result = expression1 & expression2  

Bölümler

result
Gereklidir. Herhangi bir String veya Object değişken.

expression1
Gereklidir. Widens tarafından kullanılan bir veri türüne sahip herhangi bir ifade String .

expression2
Gereklidir. Widens tarafından kullanılan bir veri türüne sahip herhangi bir ifade String .

Açıklamalar

Veya veri türü expression1 expression2 değilse String , ancak widens ise String , öğesine dönüştürülür String . Veri türlerinden biri olarak genişlemezse String , derleyici bir hata oluşturur.

Veri türü result String . Bir veya her iki ifade bir Nothing olarak değerlendirilir veya bir değerine sahip olursa DBNull.Value , "" değerine sahip bir dize olarak değerlendirilir.

Not

&İşleç aşırı yüklenebilir, yani bir işlenen bu sınıf veya yapının türüne sahip olduğunda bir sınıf veya yapının davranışını yeniden tanımlayabileceği anlamına gelir. Kodunuz böyle bir sınıf veya yapıda bu işleci kullanıyorsa, yeniden tanımlanmış davranışını anladığınızdan emin olun. Daha fazla bilgi için bkz. operatör yordamları.

Not

Ve (&) karakteri değişkenleri tür olarak tanımlamak için de kullanılabilir Long . Daha fazla bilgi için bkz. tür karakterleri.

Örnek

Bu örnek, & dize birleştirmesini zorlamak için işlecini kullanır. Sonuç iki dize işleneninin birleştirilmesiyle temsil eden bir dize değeridir.

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

Ayrıca bkz.