数组付值
现有二维数组
private byte[,] outByte=new byte[3,8]{
{ 0x01, 0x04, 0x22, 0x1B, 0x00, 0x02, 0x0B, 0xB4 },
{ 0x01, 0x04, 0x1F, 0x41, 0x00, 0x02, 0x26, 0x0B },
{ 0x01, 0x04, 0x1F, 0x49, 0x00, 0x02, 0xA7, 0xC9 }};
一维数组
byte[] by = new byte[8];
如何把二维数组的一行数据赋值给一维数组呢?
by = outByte[byteFlag];
[解决办法]
遍历会不会啊
[解决办法]
你说的是C语言的那种赋值方式吧
在C#里面,应该是不行的,我至今没见过
你可以使用
string[,] str=new string[2,3];
string[] strnew =new string[3];
Buffer.BlockCopy(str, 0, strnew, 0, strnew.Length);