Bonjour !!
Je dispose d'1 String, et j'aimerais obtenir par exemple le 3ème caractère se trouvant dans celle-ci. En java, ce serait getValueAt( 2 );
Quel est l'équivalent de cette méthode en C# ?
Merci![]()
Bonjour !!
Je dispose d'1 String, et j'aimerais obtenir par exemple le 3ème caractère se trouvant dans celle-ci. En java, ce serait getValueAt( 2 );
Quel est l'équivalent de cette méthode en C# ?
Merci![]()
On peut accéder aux caractères d'une chaîne avec l'opérateur []
Code : Sélectionner tout - Visualiser dans une fenêtre à part char c = maString[position - 1];![]()
J'ai essayé via cette méthode...
Le problème est que j'ai 1 String composé de 0 et de 1, et lors de la conversion j'obtiens 48 (même après des conversions en ToInt32, etc)
Comment cela se fait-il ?![]()
48 c'est la valeur de 0 sur la table ASCII... Il te suffit donc de faire c - 48 et tu auras 0 ou 1...
Une autre solution c'est ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part int maValeur = monString.Substring(position, 1).ToInt32();
Partager