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