Gewusst wie: Suchen innerhalb einer Zeichenfolge (Visual Basic)
Das nachfolgende Beispiel ruft die IndexOf-Methode für ein String-Objekt auf, um den Index des ersten Auftretens einer Teilzeichenfolge wiederzugeben.
Beispiel
Dim SearchWithinThis As String = "ABCDEFGHIJKLMNOP"
Dim SearchForThis As String = "DEF"
Dim FirstCharacter As Integer = SearchWithinThis.IndexOf(SearchForThis)
Kompilieren des Codes
Dieses Beispiel setzt Folgendes voraus:
- Eine Imports-Anweisung, die den System-Namespace angibt.Weitere Informationen finden Sie unter Imports-Anweisung (.NET-Namespace und Typ).
Robuste Programmierung
Die IndexOf-Methode gibt den Speicherort des ersten Zeichens des ersten Auftretens der Teilzeichenfolge an.Der Index ist nullbasiert, d. h., der Index des ersten Zeichens der Zeichenfolge ist 0 (null).
Wenn IndexOf die Teilzeichenfolge nicht finden kann, wird der Wert -1 zurückgegeben.
Die IndexOf-Methode unterscheidet zwischen Groß- und Kleinschreibung und verwendet die aktuelle Kultur.
Zur optimalen Fehlerbehandlung können Sie die Zeichenfolgensuche in den Try-Block einer Try...Catch...Finally-Anweisung (Visual Basic)-Konstruktion einbetten.
Siehe auch
Referenz
Try...Catch...Finally-Anweisung (Visual Basic)