数据转换(C#)

我现在有这样一个问题


 for (int i = 0; i < bytes.Length / 2; i++)
  {
       list.Add(i,bytes [i*2]+bytes[i*2+1]*256);
   }

bytes里面的数据是十进制的,我想先转换为十六进制再乘以256再相加,然后再转换为10禁制,不知道怎么做了,请大家帮忙!


阿波罗的战车
浏览 376回答 1
1回答

富国沪深

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