Freigeben über


Vorgehensweise: Zugreifen auf Zeichen in Zeichenfolgen in Visual Basic

In diesem Beispiel wird veranschaulicht, wie die Chars[] Eigenschaft verwendet wird, um auf das Zeichen an der angegebenen Position in einer Zeichenfolge zuzugreifen.

Beispiel

Manchmal ist es nützlich, Daten zu den Zeichen in Ihrer Zeichenfolge und den Positionen dieser Zeichen in Ihrer Zeichenfolge zu haben. Sie können sich eine Zeichenfolge als Array von Zeichen (Char Instanzen) vorstellen. Sie können ein bestimmtes Zeichen abrufen, indem Sie über die Chars[] Eigenschaft auf den Index dieses Zeichens verweisen.

Dim myString As String = "ABCDE"
Dim myChar As Char

' Assign "D" to myChar.
myChar = myString.Chars(3)

Der index Parameter der Chars[] Eigenschaft ist nullbasiert.

Robuste Programmierung

Die Chars[] Eigenschaft gibt das Zeichen an der angegebenen Position zurück. Einige Unicode-Zeichen können jedoch durch mehrere Zeichen dargestellt werden. Weitere Informationen zum Arbeiten mit Unicode-Zeichen finden Sie unter How to: Convert a String to an Array of Characters.

Die Chars[] Eigenschaft löst eine IndexOutOfRangeException Ausnahme aus, wenn der index Parameter größer oder gleich der Länge der Zeichenfolge ist oder wenn er kleiner als Null ist.

Siehe auch