例子 :
十六进制:ebe4fe40
有符号十进制:-337314240
最简单的方法是这样的:
yourHexNumber ──> String ──> ConvertIntoDecimal
这将从十六进制转换为十进制:
string myHexNumber = "ebe4fe40";
int decValue = Convert.ToInt32(myHexNumber, 16); // This will be -337314240
要将十进制转换为十六进制,您将执行以下操作:
int decValue = -337314240;
string myHexNumber = decValue.ToString("X"); // This will be EBE4FE40
这种方法较短,所以我更喜欢它。
要将十六进制转换为十进制...
int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);