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];
Pas de questions techniques par MP
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();
Irrlicht .NET CP, premier moteur 3D .NET complet tournant sous Windows, Linux et MacOS
DeusXL Softwares
A Painless lesson is one without any meaning.
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