为了账号安全,请及时绑定邮箱和手机立即绑定

请问c#中如何将十六进制数的字符串转化成十进制数的字符串

请问c#中如何将十六进制数的字符串转化成十进制数的字符串

C#
回首忆惘然 2018-08-01 10:10:07
试过如下方法 Convert.ToInt32(str, 16);但是该方法是将每个字符对应出10进制,不是我要的结果,我需要整个字符串的转换例如9542098e转化结果应为2504133006感谢
查看完整描述

2 回答

?
慕侠2389804

TA贡献1719条经验 获得超6个赞

Convert.ToInt64(”9542098e“, 16);
试试看,我已经测试过了是可以的,楼主原来的32toint32溢出了,所以换成64就可以
希望对你有帮助。

查看完整回答
反对 回复 2018-08-07
?
心有法竹

TA贡献1866条经验 获得超5个赞

Convert.ToInt32("9542098e", 10);
试验一下。

查看完整回答
反对 回复 2018-08-07
  • 2 回答
  • 0 关注
  • 3261 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信