2010-11-25 15 views
31

Possible en double:
How do I convert hex string into signed integer?Comment convertir Hex Chaîne à Hex Nombre

exemple: "3A" Convertir en 0x3A, merci beaucoup!

+1

Cette question est fermée en double exact, mais la situation et aussi la réponse est différente. aussi l'autre question [Comment puis-je convertir la chaîne hexadécimale en entier signé?] (http://stackoverflow.com/questions/3705429/how-do-i-convert-hex-string-into-signed-integer) n'a pas répondre. celui-ci a une réponse acceptée. – AaA

+0

Je ne pense pas que cette question soit un doublon du lien. La question liée dit "Si je reçois la valeur 255 en hexadécimal, comment puis-je convertir cela en -1 en décimal?" Dans cette question, donné "255", l'OP voudrait 0x255, pas -1. –

Répondre

53
Convert.ToInt32("3A", 16) 
38
int.Parse("3A",NumberStyles.HexNumber) 

ou

long.Parse("3A",NumberStyles.HexNumber) 

etc ...

+0

merci beaucoup !!! continuer ... Je suis en train de convertir une chaîne "3A" à un octet [0] = 0x3A, et je ne sais vraiment pas comment faire ... – rooney

+0

jeter un oeil à ce http: //stackoverflow.com/questions/321370/convert-hex-string-to-byte-array –