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[] への固定ポインタを取得するにはどうすればよいですか? ありがとう。