Operatory łączenia w Visual Basic
Operatory łączenia dołączenie wiele ciągów w jeden ciąg.Istnieją dwa operatory łączenia, + i &.Oba przeprowadzić operację łączenia podstawowy, jak w poniższym przykładzie przedstawiono.
Dim x As String = "Mic" & "ro" & "soft" Dim y As String = "Mic" + "ro" + "soft" ' The preceding statements set both x and y to "Microsoft".
Te operatory również można łączyć ze sobą String zmienne, jak w poniższym przykładzie przedstawiono.
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 dwoma operatory łączenia
+ — Operator (Visual Basic) ma na celu podstawowego dodanie dwóch liczb.Jednak może również łączenia liczbowego argumenty ciągu argumentów.+ Operatora zawiera zbiór złożonych reguł, które określają, czy chcesz dodać, łączenia, zasygnalizowania błąd kompilatora czy wyjątek czasu wykonywania InvalidCastException wyjątku.
& — Operator (Visual Basic) jest zdefiniowana tylko w przypadku String argumentów, a zawsze rozszerzenie swoich argumentów do String, niezależnie od tego ustawienia Option Strict.& Operator jest zalecana dla ciągów, ponieważ zdefiniowano wyłącznie do ciągów i zmniejsza ryzyko generowania niepożądanych konwersji.
Wydajności: Ciąg i StringBuilder
Po wykonaniu znaczną liczbą manipulacje na ciąg, takich jak łączenia, usuwanie i wymiany, wydajność może być zysk z StringBuilder klasy w System.Text przestrzeni nazw.Trwa dodatkowe instrukcję, aby utworzyć i zainicjować StringBuilder obiektu, a inną instrukcję do przekonwertowania jej końcowej do String, ale może odzyskać to czas, ponieważ StringBuilder może działać szybciej.
Zobacz też
Informacje
Koncepcje
Typy metod manipulowania ciągami w Visual Basic
Operatory arytmetyczne w Visual Basic