读书人

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

发布时间: 2012-09-08 10:48:07 作者: rapoo

可以将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;} 

读书人网 >C#

热点推荐