从 Double[] src 到 Byte[] dst 的转换可以在 C# 中通过固定指针有效地完成:
fixed( Double* pSrc = src)
{
fixed( Byte* pDst = dst)
{
Byte* ps = (Byte*)pSrc;
for (int i=0; i < dstLength; i++)
{
*(pDst + i) = *(ps +i);
}
}
}
我怎样才能对 List src 做同样的事情?即如何获得指向 List 中包含的数组 Double[] 的固定指针?谢谢。