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.