不安全地访问数组

时间:2019-05-29 21:12:24

标签: c# arrays unsafe

在我的C#应用​​程序中,我有一个数组数组:int[][] myArrays, 并且我试图在不安全模式下获得指向此数组的指针。

我试图做这样的事情:

fixed (int* pointer = myArrays)
{
    //Do stuff
}

要使用指针访问数组数组中的特定数组, 但我收到此错误:

  

无法将类型'int [] *'隐式转换为'int *'。存在显式转换(您是否缺少演员表?)

我也尝试过这样做:

fixed (int** pointer = myArrays)
{
    //Do stuff
}

但是我收到了同样的错误:

  

无法将类型'int [] *'隐式转换为'int **'。存在显式转换(您是否缺少演员表?)

有办法吗?如果可以,怎么办?

0 个答案:

没有答案