Typy metod manipulowania ciągami w Visual Basic
Istnieje kilka różnych sposobów analizowania ciągów i manipulowania nimi. Niektóre metody są częścią języka Visual Basic, a inne są związane z klasą String
.
Język Visual Basic i program .NET Framework
Metody języka Visual Basic są używane jako nieodłączne funkcje języka. Mogą być używane bez kwalifikacji w kodzie. W poniższym przykładzie pokazano typowe użycie polecenia manipulowania ciągami w języku Visual Basic:
Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)
W tym przykładzie Mid
funkcja wykonuje operację bezpośrednią i aString
przypisuje wartość do bString
.
Aby uzyskać listę metod manipulowania ciągami w języku Visual Basic, zobacz Podsumowanie manipulowania ciągami.
Metody udostępnione i metody wystąpień
Można również manipulować ciągami za pomocą metod String
klasy . Istnieją dwa typy metod w metodach String
udostępnionych i metodach wystąpień.
Metody udostępnione
Metoda współdzielona to metoda, która pochodzi z String
samej klasy i nie wymaga wystąpienia tej klasy do pracy. Metody te można zakwalifikować przy użyciu nazwy klasy (String
), a nie wystąpienia String
klasy. Na przykład:
Dim equal As Boolean = (String.Compare("Hello", "Goodbye") = 0)
W poprzednim przykładzie String.Compare metoda jest metodą udostępnioną, która akceptuje dwa wystąpienia String
jako argumenty.
Metody wystąpienia
Metody wystąpień, z kolei, wynikają z określonego String
wystąpienia i muszą być kwalifikowane z nazwą wystąpienia. Na przykład:
Dim aString As String = "A String"
Dim bString As String
' Assign "String" to bString.
bString = aString.Substring(2, 6)
W tym przykładzie String.Substring metoda jest metodą wystąpienia String
(czyli aString
). Wykonuje operację na aString
obiekcie i przypisuje tę wartość do bString
.
Aby uzyskać więcej informacji, zobacz dokumentację String klasy .