Référencer les index de lignes
Chaque caractère d'une chaîne a un nombre (appelé
index), et l'indexation dans le langage de programmation C# commence à zéro. Autrement dit, le premier caractère a l'index 0, le second - 1, et ainsi de suite.
Les caractères de chaîne sont accessibles par des index, qui sont indiqués entre crochets
s[i]
.
Exemple
Chaîne S |
H |
e |
l |
l |
o |
Index |
S[0] |
S[1] |
S[2] |
S[3] |
S[4] |
Important !
Lors de l'accès à un élément de chaîne à l'index
i
, le type
s[i]
n'est pas
string
mais
char
. Cela signifie qu'il ne s'agit pas d'une chaîne, mais d'un caractère qui correspond à un nombre entier dans la table des codes de caractères. En particulier, lorsque vous additionnez deux éléments de type
char
, vous obtenez un entier - l'addition des codes de ces éléments. Cependant, si vous affichez
s[i]
, le
i
-ième caractère de la chaîne sera affiché, et non le numéro qui lui correspond.