在C#中如何在十六进制数和十进制数之间进行转换?
发布于 2008-09-16 16:26:01
要将十进制转换为十六进制,请执行以下操作:
string hexValue = decValue.ToString("X");要从十六进制转换为十进制,请执行以下任一操作...
int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);或
int decValue = Convert.ToInt32(hexValue, 16);发布于 2008-09-16 16:23:13
十六进制->十进制:
Convert.ToInt64(hexValue, 16);十进制->十六进制
string.format("{0:x}", decValue);发布于 2008-09-16 16:22:03
看起来你可以说
Convert.ToInt64(value, 16)从十六进制中获取小数。
另一种方式是:
otherVar.ToString("X");https://stackoverflow.com/questions/74148
复制相似问题