2010-11-25 208 views
31

可能重複:
How do I convert hex string into signed integer?如何轉換十六進制字符串爲十六進制數

例如: 「3A」 轉換爲0x3A,非常感謝!

+1

這個問題被關閉,爲精確複製,但這種情況並答案是不同的。還有另一個問題[如何將十六進制字符串轉換爲有符號整數?](http://stackoverflow.com/questions/3705429/how-do-i-convert-hex-string-into-signed-integer)沒有回答。這個有一個被接受的答案。 – AaA 2013-01-22 05:21:46

+0

我不認爲這個問題是鏈接的問題的重複。鏈接的問題說:「如果我在十六進制中得到255的值,那麼我如何將它轉換爲十進制的-1?」在這個問題中,給定「255」,OP將希望0x255,而不是-1。 – 2017-12-15 00:49:06

回答

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

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

等等

相關問題