【发布时间】:2010-12-09 15:20:34
【问题描述】:
从 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 做同样的事情? IE。如何获得指向数组 Double[] 的固定指针 包含在列表中? 谢谢。
【问题讨论】:
-
我什至不知道存在这样的东西......
-
我更好奇你为什么要通过指针来做到这一点?
标签: c# unsafe-pointers