Partager via


Comment : accéder aux caractères dans les chaînes en Visual Basic

Cet exemple montre comment utiliser la propriété Chars[] pour accéder à un caractère d’un emplacement spécifique d’une chaîne.

Exemple

Il est parfois utile d’avoir des données sur les caractères de votre chaîne ainsi que leur position dans votre chaîne. Vous pouvez considérer une chaîne comme un tableau de caractères (instances Char) ; vous pouvez récupérer un caractère particulier en référençant l’index de ce caractère par le biais de la propriété Chars[].

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

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

Le paramètre index de la propriété Chars[] est basé sur zéro.

Programmation fiable

La propriété Chars[] retourne le caractère à la position spécifiée. Toutefois, certains caractères Unicode peuvent être représentés par plusieurs caractères. Pour plus d’informations sur l’utilisation des caractères Unicode, consultez Comment convertir une chaîne en tableau de caractères.

La propriété Chars[] génère une exception IndexOutOfRangeException si le paramètre index est supérieur ou égal à la longueur de la chaîne, ou s’il est inférieur à zéro

Voir aussi