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

数据转换(C#)

数据转换(C#)

阿波罗的战车 2018-08-15 10:06:05
我现在有这样一个问题 for (int i = 0; i < bytes.Length / 2; i++)   {        list.Add(i,bytes [i*2]+bytes[i*2+1]*256);    }bytes里面的数据是十进制的,我想先转换为十六进制再乘以256再相加,然后再转换为10禁制,不知道怎么做了,请大家帮忙!
查看完整描述

1 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

不需要转换,因为不管是多少进制在硬件中存储都是2进制。你说的多少进制,仅仅是呈现的不同,默认在断点调试程序的时候是10进制显示,可以选择16进制显示方式。所以你将的在程序中进制转换,无意义。如果是呈现不同进制的样式,ToSting(‘格式符’)方法有个重载

查看完整回答
反对 回复 2018-08-20
  • 1 回答
  • 0 关注
  • 371 浏览

添加回答

举报

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