如何由一个长数组得到其中的一部分产生一个新数组?
比如一个函数,输入为一个字节数组A长度100,现需要返回一个新数组B,长度为10,从A的90和99位置处取数
[解决办法]
CopyTo(Array, int);
[解决办法]
byte[] A = new byte[100];
byte[] B = new byte[10];
A.CopyTo(B, 90);
[解决办法]
用Buffer.BlockCopy效率高得多,但要注意偏移量是字节数
发布时间: 2012-02-02 23:57:14 作者: rapoo
如何由一个长数组得到其中的一部分产生一个新数组?
比如一个函数,输入为一个字节数组A长度100,现需要返回一个新数组B,长度为10,从A的90和99位置处取数
[解决办法]
CopyTo(Array, int);
[解决办法]
byte[] A = new byte[100];
byte[] B = new byte[10];
A.CopyTo(B, 90);
[解决办法]
用Buffer.BlockCopy效率高得多,但要注意偏移量是字节数