结构体定义:
public struct mydata
{
public UInt32 data1;
public float data2;
}
数组A:
mydata[] A= new mydata[100];
数组B:
mydata[] B= new mydata[80];
现在要把从A[10]到A[89],也就是A数组去除两头取中间80个,快速复制到数组B中,不能用for循环,最好用直接内存拷贝,因为要快,有什么办法么?
------解决思路----------------------
貌似你要从a复制到b,那我就是写反了……
Array.ConstrainedCopy(a, 10, a, 0, 80);