首页 > 解决方案 > 如何从函数返回指针数组

问题描述

我想知道如何返回 a 2 Dimensional pointer array for outArray
我不确定如何在此示例中声明和实现它。

function1(ptr, out outArray);

    unsafe private void button7_Click(object sender, EventArgs e)
    {
        byte[,] inputArray = new byte[10, 100];
        byte[,] outArray;
        fixed (byte* ptr = inputArray)
        {
            //How to return a 2 Dimensional pointer array for: "outArray" ?
            function1(ptr, out outArray); 
        }
    }
    unsafe void function1(byte* ptr, out byte[,] outArray)
    {
        outArray = new byte[10, 100];
    }

标签: c#arrayspointersunmanagedunsafe

解决方案


推荐阅读