在C#中
byte[] mm=new byte[]{10,11,12,13};
怎么将其转换为byte[]mm={0x0a,0x0b,0a0c,0x0d};
各位大哥大姐帮忙看下,在线急切等待中ing;类似的也可以;
byte[] mm=new byte[]{10,11,12,13};
怎么将其转换为byte[]mm={0x0a,0x0b,0a0c,0x0d};
各位大哥大姐帮忙看下,在线急切等待中ing;类似的也可以;
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16)); //二进制转十进制
Console.WriteLine(Convert.ToInt32(”100111101″, 2));
//八进制转十进制
Console.WriteLine(Convert.ToInt32(”76″, 8));
//十六进制转十进制
Console.WriteLine(Convert.ToInt32(”FF”, 16));
byte[] mm2 = new byte[] { 0x0a, 0x0b, 0x0c, 0x0d };
两个写法的结果是一样的..你到底想要什么?
比如mm[0]=255要转换成mm[0]=0xff啊
呵呵~
一样的的类型,不用转啊。
如果m[0] = 10 无法写入,那么m[0] = 0x0a一样也无法写入。
又解决了 HOHO
开始我没实验,刚实验了下果然是这样的,谢谢了 揭贴了