Typy metod manipulace s řetězci v jazyce Visual Basic

Existuje několik různých způsobů, jak analyzovat a manipulovat s řetězci. Některé metody jsou součástí jazyka Visual Basic a jiné jsou součástí String třídy.

Jazyk jazyka Visual Basic a rozhraní .NET Framework

Metody jazyka Visual Basic se používají jako základní funkce jazyka. Mohou být použity bez kvalifikace ve vašem kódu. Následující příklad ukazuje typické použití příkazu pro manipulaci s řetězci jazyka Visual Basic:

Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)

V tomto příkladu Mid funkce provede přímou operaci a aString přiřadí hodnotu bString.

Seznam metod manipulace s řetězci jazyka Visual Basic naleznete v části Souhrn manipulace s řetězci.

Sdílené metody a metody instancí

S metodami třídy můžete také manipulovat s řetězci String . Existují dva typy metod: Stringsdílené metody a metody instance.

Sdílené metody

Sdílená metoda je metoda, která vychází ze String samotné třídy a nevyžaduje, aby instance této třídy fungovala. Tyto metody lze kvalifikovat s názvem třídy (String) a ne s instancí String třídy. Příklad:

Dim equal As Boolean = (String.Compare("Hello", "Goodbye") = 0)

V předchozím příkladu String.Compare je metoda sdílenou metodou, která přijímá dvě instance jako argumenty String .

Metody instance

Naproti tomu metody instance pocházejí z konkrétní instance String a musí být kvalifikované s názvem instance. Příklad:

Dim aString As String = "A String"
Dim bString As String

' Assign "String" to bString.
bString = aString.Substring(2, 6)

V tomto příkladu String.Substring je metoda instance String (to znamená aString). Provede operaci aString s danou hodnotou a přiřadí ji .bString

Další informace najdete v dokumentaci pro String třídu.

Viz také