String en hexa [Résolu]

Signaler
Messages postés
87
Date d'inscription
lundi 22 avril 2002
Statut
Membre
Dernière intervention
12 octobre 2006
-
cs_coq
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
-
J'aimerais convertir une chaine sous la forme "0x0004" en hexadecimal, mais je n'arrive pas à le faire. Quelqu'un pourrait-il m'aider? Merci d'avance.
Aurélie

5 réponses

Messages postés
412
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
13 août 2007

int nb = Convert.ToInt32("0x0004F",16);

-------------------------
Trambert le vert
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
76
par exemple :

Cocoricoooooooo !!!!
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
76
fausse manip ^^

par exemple :
string nombre = "0x0004F";
if ( nombre.Substring(0,2) == "0x" )
nombre = nombre.Remove(0,2);
int nb = int.Parse(nombre, System.Globalization.NumberStyles.HexNumber);


Cocoricoooooooo !!!!
Messages postés
87
Date d'inscription
lundi 22 avril 2002
Statut
Membre
Dernière intervention
12 octobre 2006

c'est exactement ce que je voulais. Merci beaucoup.
Aurélie
Messages postés
6352
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
76
effectivement c'est plus court :-p

Cocoricoooooooo !!!!
coq
MVP Visual C#