两个同类型的结构体数组A和B,如何快速把A数组的一部分快速拷贝给B数组?
结构体定义:
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循环,最好用直接内存拷贝,因为要快,有什么办法么?