Aracılığıyla paylaş


Visual Basic'te bitiştirme işleç

Birleştirme işleçleri tek bir dize içinde birden çok dize katılın.İki bitiştirme işleç vardır + ve &.Her ikisi de aşağıdaki örnekte gösterildiği gibi temel birleştirme işlemi yerine getirir.

Dim x As String = "Con" & "caten" & "ation"
Dim y As String = "Con" + "caten" + "ation"
' The preceding statements set both x and y to "Concatenation".

Bu operatörler de bir arada kullanabilirsiniz String aşağıdaki örnekte gösterildiği gibi değişkenleri.

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 bitiştirme işleç arasındaki farklar

+ İşlecini (Visual Basic) , İki sayı ekleme birincil amacı vardır.Ayrıca, sayısal dize işlenen işlenen sıralayabilirsiniz.+ İşleci olan karmaşık eklemeyi bir arada bir derleyici hatası sinyali vermesi veya çalışma zamanı durum belirleyen kurallar kümesi InvalidCastException özel durum.

& İşleç (Visual Basic) Yalnızca tanımlı String işlenen ve onu her zaman için İşlenenlerini widens Stringayarına bakılmaksızın Option Strict.& İşleci, dize bitiştirme önerilir, çünkü dizeleri için özel olarak tanımlanır ve istenmeyen bir dönüştürme oluşturma olasılığınızı azaltır.

Performans: Dize ve StringBuilder

Çok sayıda bitiştirmelerini, silmeler ve değiştirmeler, gibi bir dize üzerinde değişiklik yapmak, performansınızı gelen kar StringBuilder , sınıf System.Text ad.Oluşturmak ve başlatmak için fazladan bir yönerge götüren bir StringBuilder nesnesi ve son değerine dönüştürmek için başka bir yönerge bir String, ancak bu kez çünkü kurtarmak StringBuilder daha hızlı çalışabilir.

Ayrıca bkz.

Başvuru

Option Strict deyimi

Kavramlar

Visual Basic'te dize işleme yöntemleri türleri

Visual Basic'te aritmetik işleçler

Visual Basic'te karşılaştırma işleçleri

Visual Basic'te mantıksal ve Bitsel işleçler