Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.