Freigeben über


Gewusst wie: Zugreifen auf Zeichen in Zeichenfolgen in Visual Basic

In diesem Beispiel wird veranschaulicht, wie die Chars[]-Eigenschaft für den Zugriff auf das Zeichen an der angegebenen Position in einer Zeichenfolge verwendet wird.

Beispiel

Manchmal ist es nützlich, Daten über die Zeichen und die Positionen dieser Zeichen in der 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.

Stabile Programmierung

Die Chars[]-Eigenschaft gibt das Zeichen an der angegebenen Position zurück. Einige Unicode-Zeichen können jedoch durch mehr als ein Zeichen dargestellt werden. Weitere Informationen zum Arbeiten mit Unicode-Zeichen finden Sie unter Vorgehensweise: Konvertieren einer Zeichenfolge in ein Zeichenfolgenarray.

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

Siehe auch