C#求指点如何将"0x9E5B8C9A"这个字符串转换成16进制数字!

爱在今世 2013-08-13 05:32:37
RT,我使用了long i=Convert.ToInt64("0x9E5B8C9A"),结果给我来个字符串格式不正确。我尝试着去掉了前面的那个0x,仍然是格式不正确。可是我把这个扔到windows7的科学计算器里面没有问题啊。满地打滚求指点!这个字符串究竟如何转换成16进制数字!
...全文
400 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rtdb 2013-08-13
  • 打赏
  • 举报
回复
long i = Convert.ToInt64("0x9E5B8C9A", 16);
爱在今世 2013-08-13
  • 打赏
  • 举报
回复
引用 1 楼 rtdb 的回复:
0x 就是说 9E5B8C9A 是个16进制的数字啊
我也是这么认为的,可是装这个16进制数字的变量的类型是字符串,我要把他赋值给一个long或者int。被提示说是需要显示转换。然后我转换的结果你知道的。。。。。。
rtdb 2013-08-13
  • 打赏
  • 举报
回复
0x 就是说 9E5B8C9A 是个16进制的数字啊

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧