我正在尝试将long
数据类型转换为HexString,但我没有得到预期的结果。
这是代码
var hexNumber = "ABCDEFAB";
long ? decimalNumber = 0;
int decNum = 0;
var isNumber = int.TryParse(hexNumber, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out decNum);
这是我得到的结果
"FFFFFFFFABCDEFAB"
我还创建了 demo
答案 0 :(得分:2)
这可能只是我,但不应该是
var isNumber = int.TryParse(hexNumber, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out decNum);
是
long.TryParse(hexNumber, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out decNum);
语句?