首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

可以将byte转换成byte[],该如何解决

2012-09-08 
可以将byte转换成byte[][codeC#][/code]for(int n0na.Length-2n++)//求后两位之前的所有数二进制和{b

可以将byte转换成byte[]
[code=C#][/code]
  for(int n=0;n<a.Length-2;n++)//求后两位之前的所有数二进制和
  {
  byte[] byt = byte.Parse(ar[n],System.Globalization.NumberStyles.HexNumber);
  sum+=byt[n];
  }
我想把一个16进制的数组求和,byte.Parse(ar[n],System.Globalization.NumberStyles.HexNumber);
是将每一位转换成10进制,可是错误提示不能讲byte转换成byte[],可是如果不用数组的话,就没办法把ar[]里面的每一个数都转化后求和啊,这怎么解决啊

[解决办法]

C# code
for (int n = 0; n < a.Length - 2; n++){    byte byt = byte.Parse(a[n], System.Globalization.NumberStyles.HexNumber);    sum += byt;} 

热点排行