例 :
16 進数 :ebe4fe40
符号付き 10 進数 :-337314240
最も簡単な方法は次のとおりです。
yourHexNumber ──> 文字列 ──> ConvertIntoDecimal
これは、16 進数から 10 進数に変換されます。
string myHexNumber = "ebe4fe40";
int decValue = Convert.ToInt32(myHexNumber, 16); // This will be -337314240
10 進数から 16 進数に変換するには、次のようにします。
int decValue = -337314240;
string myHexNumber = decValue.ToString("X"); // This will be EBE4FE40
この方法の方が短いので、私はそれが好きです。
16 進数から 10 進数に変換するには...
int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);