【发布时间】:2020-08-03 13:21:58
【问题描述】:
我有一个二维数组,我正在尝试将该二维数组的第一个维度分配给如下所示的指针,但这不起作用。
fixed (byte* fixedInput = array2D[0])
我怎样才能像我试图做的那样只将第一个维度分配给fixedInput?
fixedInput 将成为一维指针数组,其中包含来自array2D 第一维的所有信息
谢谢!
unsafe static void testFunction()
{
byte[,] array2D = new byte[10, 100];
fixed (byte* fixedInput = array2D[0])
{
}
}
【问题讨论】:
标签: c# arrays pointers unsafe-pointers