Freigeben über


Verschiedene Typen von Zeichenfolgenbearbeitungsmethoden in Visual Basic

Aktualisiert: November 2007

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

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
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.

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.

Siehe auch

Weitere Ressourcen

Einführung in Zeichenfolgen in Visual Basic