44问答网
所有问题
请问c#中如何将十六进制数的字符串转化成十进制数的字符串
试过如下方法 Convert.ToInt32(str, 16);
但是该方法是将每个字符对应出10进制,不是我要的结果,我需要整个字符串的转换
例如9542098e转化结果应为2504133006
感谢
举报该问题
推荐答案 2013-06-03
Convert.ToInt64(”9542098e“, 16);
试试看,我已经测试过了是可以的,楼主原来的32toint32溢出了,所以换成64就可以
希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/333KD6GRV.html
其他回答
第1个回答 2013-06-03
string str="0x9542098e";
uint a= Convert.ToUInt32(str, 16);
第2个回答 2013-06-03
Convert.ToInt32("9542098e", 10);
试验一下。
相似回答
大家正在搜
相关问题
“C#”如何把字符串转化为十六进制的ASCII码?
请问c#中如何将十进制数的字符串转化成十六进制数的字符串?
如何用C#把十六进制转换成十进制的代码?
怎么把字符串转化为十六进制字符串 java
C#如何把十六进制字符串转换为十进制数值,需要进行计算,或者...
C#怎么把很大的16进制字符串转换成十进制数字
C# 如何将十六进制字符串 变为 16进制数值
C# 字符串转换成十进制,在将其转换成16进制;