如何在C#中的十六进制和十进制之间转换数字?
你如何转换C#中的十六进制数字和十进制数字?
从十进制转换为十六进制...
string hexValue = decValue.ToString("X");
从十六进制转换为十进制做...
int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);
要么
int decValue = Convert.ToInt32(hexValue, 16);
十六进制 - >十进制:
Convert.ToInt64(hexValue, 16);
十进制 - >十六进制
string.format("{0:x}", decValue);
看起来你可以说
Convert.ToInt64(value, 16)
从十六进制获得小数。
另一种方式是:
otherVar.ToString("X");
链接地址: http://www.djcxy.com/p/89825.html
上一篇: How to convert numbers between hexadecimal and decimal in C#?