進数

2010-11-25 5 views
31

に進文字列を変換する方法可能性の重複:
How do I convert hex string into signed integer?進数

例: "3A" のおかげでたくさん、0x3Aに変換!

+1

この質問はしかし、状況とも答えは異なって、正確な複製として閉じられています。もう1つの質問[16進文字列を符号付き整数に変換するにはどうすればいいですか?](http://stackoverflow.com/questions/3705429/how-do-i-convert-hex-string-into-signed-integer)回答。これには受け入れられた答えがあります。 – AaA

+0

私はこの質問がリンクされたものと重複しているとは思わない。リンクされた質問は、「もし私がHexで値255を取得したら、それを10進数で-1に変換するにはどうすればいいのですか?この質問では、「255」を指定すると、OPでは-1ではなく0x255が必要になります。 –

答えて

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

または

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

等...

+0

ありがとうたくさん!!!続き...私は文字列 "3A"をバイト[0] = 0x3Aに変換しようとしています、そして、私は実際に行う方法を知らない... – rooney

+0

このhttp: //stackoverflow.com/questions/321370/convert-hex-string-to-byte-array –