Freigeben über


Verschiedene Typen von Zeichenfolgenbearbeitungsmethoden in Visual Basic

Zum Analysieren und Bearbeiten von Zeichenfolgen gibt es verschiedene Möglichkeiten. Einige dieser Methoden sind Bestandteil der Visual Basic-Sprache, wohingegen andere Bestandteil der String-Klasse sind.

Visual Basic und .NET Framework

Visual Basic-Methoden werden als inhärente Funktionen der Sprache verwendet. Sie können im Code ohne Qualifizierung verwendet werden. Im folgenden Beispiel wird die typische Verwendung eines Visual Basic-Befehls zur Zeichenfolgenbearbeitung veranschaulicht:

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

In diesem Beispiel führt die Mid-Funktion eine direkte Operation an aString aus und weist dabei den Wert bString zu.

Eine Liste von Visual Basic-Zeichenfolgenbearbeitungsmethoden finden Sie unter Zeichenfolgenbearbeitung: Zusammenfassung (Visual Basic).

Freigegebene Methoden und Instanzmethoden

Sie können Zeichenfolgen auch mit den Methoden der String-Klasse bearbeiten. Es gibt zwei Methodentypen in String: freigegebene Methoden und Instanzmethoden.

Shared-Methoden

Eine freigegebene Methode ist eine Methode, die von der String-Klasse selbst abstammt und zur Ausführung keine Instanz dieser Klasse benötigt. Diese Methoden können mit dem Namen der Klasse (String) und nicht mit einer Instanz der String-Klasse qualifiziert werden. Beispiel:

Dim aString As String = String.Copy("A literal string")

Im oben stehenden Beispiel ist die String.Copy-Methode eine statische Methode, die auf einen Ausdruck angewendet wird und bString den Ergebniswert zuweist.

Instanzmethoden

Instanzmethoden stammen dagegen von einer bestimmten Instanz von String und müssen mit dem Instanznamen qualifiziert werden. Beispiel:

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

In diesem Beispiel ist die String.Substring-Methode eine Methode der Instanz von String (d. h. von aString). Sie führt eine Operation an aString aus und weist bString den Wert zu.

Weitere Informationen finden Sie in der Dokumentation zur String-Klasse.

Siehe auch

Weitere Ressourcen

Einführung in Zeichenfolgen in Visual Basic