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();
Suuuuuuuppperça marche !!
Un tout grand merci !!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager