Typy metod manipulace řetězce v jazyce Visual Basic
K analýze a manipulaci s řetězci v několika různými způsoby.Některé metody jsou součástí Visual Basic jazyka a ostatní vyplývají String třídy.
Jazyk Visual Basic a.NET Framework
Visual Basicmetody se používají jako vlastní funkce jazyka.Mohou být použity bez kvalifikace v kódu.Následující příklad ukazuje typické použití Visual Basic manipulace řetězec příkazu:
Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)
V tomto příkladu Mid funkce provádí přímé operace na aString a přiřadí hodnotu na bString.
Seznam metod manipulace řetězec jazyka Visual Basic naleznete v tématu Souhrn manipulaci s řetězci (Visual Basic).
Sdílené metody a metody Instance
Řetězce můžete také manipulovat s metody String třídy.Existují dva typy metod v String: sdíleného metod a instance metod.
Sdílené metody
Sdílené metodou je metoda, která vyplývá z String samotné třídy a instance třídy práce nevyžaduje.Tyto metody lze kvalifikovaný název třídy (String), nikoli k instanci String třídy.Příklad:
Dim aString As String = String.Copy("A literal string")
V předchozím příkladu String.Copy metoda je statická metoda, který pracuje na výraz je a přiřadí výsledná hodnota na bString.
Metody instance
Metody instance jsou naopak zřejmě z konkrétní instanci String a musí být určen 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 metoda je metoda instance String (, aString).Provede operaci na aString a přiřadí hodnotu na bString.
Další informace naleznete v dokumentaci k String třídy.