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
-
Messages postés
6351
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
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
98
par exemple :

Cocoricoooooooo !!!!
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
98
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
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
98
effectivement c'est plus court :-p

Cocoricoooooooo !!!!
coq
MVP Visual C#