【发布时间】:2012-07-20 12:16:50
【问题描述】:
这是我的代码:
long max = pcmU16.Length;
long index = 0;
fixed (ushort* srcFix = pcmU16)
{
ushort* src = srcFix;
next:
*src = 32768;
src++;
index++;
if (index != max)
{
goto next;
}
}
如您所见,它一次写入 2 个字节。如何使用ulong类型一次写入8个字节? pcmU16 是 ushort[] 数组。
【问题讨论】:
-
它可以在没有 (void*) 的情况下工作。我在 5 分钟前发现了它。在我没有在铸造时使用 * 之前,这是我的问题。回答一下,我会接受的。