Operatory złączania w języku Visual Basic
Operatory złączania przyłączyć wiele ciągów w jeden ciąg znaków.Istnieją dwa operatory złączania, + i &.Zarówno przeprowadzania operacji konkatenacji podstawowe, jak pokazano w następującym przykładzie.
Dim x As String = "Con" & "caten" & "ation"
Dim y As String = "Con" + "caten" + "ation"
' The preceding statements set both x and y to "Concatenation".
Podmioty te można również łączyć String zmiennych, jak pokazano w następującym przykładzie.
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".
Różnice między dwa operatory złączania
+ Operator (Visual Basic) Jest podstawowym celem dodania dwóch liczb.Jednakże można także łączyć argumentów numerycznych z argumentem ciągu.+ Operator ma skomplikowany zestaw reguł, które określają, czy dodawać, łączyć, sygnalizować błąd kompilatora i throw run-time InvalidCastException wyjątku.
& Operator (Visual Basic) Jest zdefiniowany tylko dla String operandy, a zawsze liczbą argumentów do String, niezależnie od ustawienia z Option Strict.& Operator jest zalecane dla łączenia ciągów, ponieważ nie określono wyłącznie dla ciągów i zmniejsza szanse generowania niezamierzone konwersji.
Wydajności: Ciąg i StringBuilder
Jeśli znaczna liczba manipulacji na ciąg, takie jak relacyjne, usunięcia i zamiany, wydajność może być zysk z StringBuilder klasy w System.Text obszaru nazw.Zajmuje dodatkowych instrukcji, aby utworzyć i zainicjować StringBuilder obiektu i innej instrukcji do konwertowania jej wartości końcowej, do String, lecz czas ten może odzyskać, ponieważ StringBuilder może działać szybciej.
Zobacz też
Informacje
Koncepcje
Typy metody manipulowania ciąg znaków w języku Visual Basic
Operatory arytmetyczne w języku Visual Basic