Visual Basic'de Birleştirme İşleçleri

Birleştirme işleçler birden çok dizesini tek bir dizeye katılın.İki birleştirme işleç vardır + ve &.Her ikisi de aşağıdaki örnekte gösterildiği gibi temel birleştirme işlemi gerçekleştirir.

Dim x As String = "Mic" & "ro" & "soft" Dim y As String = "Mic" + "ro" + "soft" ' The preceding statements set both x and y to "Microsoft".

Bu işleçler de birleştirmek String değişkenleri, aşağıdaki örnekte gösterildiği gibi.

Dim a As String = "abc" 
Dim d As String = "def" 
Dim z As String = a & d
Dim w As String = a + d
' The preceding statements set both z and w to "abcdef".

İki birleştirme işleç arasındaki farklar

+ İşleci (Visual Basic) iki sayı ekleme birincil amaca sahiptir.Ancak, bu da sayısal işlenen dize işlenenleri ile bir arada kullanabilirsiniz.+ İşleci sahip karar eklemek, art arda derleyici hatası sinyal veya bir çalışma zamanı durum kurallar karmaşık kümesi InvalidCastException özel durum.

& İşleci (Visual Basic) yalnızca için tanımlanan String işlenen ve her zaman için işlenenleri widens String, ayarını bakılmaksızın Option Strict.& İşleci yalnızca dizeleri için tanımlanan ve istenmeyen bir dönüştürme oluşturmanın şansınız azaltır olduğundan dizeyi birleştirmek için önerilir.

Performans: Dize ve StringBuilder

Çok sayıda bitiştirmelerini, silme ve değişikliklerini, bir dize, üzerinde değişiklik yaparsanız, performans uygulamalardan kar StringBuilder sınıfını System.Text ad alanı.Ek yönerge oluşturmak ve başlatmak için kullandığı bir StringBuilder nesnesi ve son değerine dönüştürmek için başka bir yönerge bir String, ancak bu süre kurtarmak StringBuilder daha hızlı çalışabilir.

Ayrıca bkz.

Başvuru

Option Strict Deyimi

Kavramlar

Visual Basic'de Dize Düzenleme Yöntemlerinin Türleri

Visual Basic'de Aritmetik İşleçler

Visual Basic'de Karşılaştırma İşleçleri

Visual Basic'de Mantıksal ve Bit Düzeyinde İşleçler