c# - 如何从函数返回指针数组
问题描述
我想知道如何返回 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];
}
解决方案
推荐阅读
- windows - 我如何从另一台电脑连接到我的本地主机服务器?(在同一个网络)
- laravel - 在 laravel 中配置电子邮件传递?
- google-chrome - 在 Chrome Devtools Inspector 中禁用“长度创作工具”(css 单位选择器)
- laravel - Laravel 获取所有未触发时间戳 19 天的记录
- html - Bootsrap 4 登录页面添加左侧卡片和右侧重叠图像问题
- powerbuilder - DataWindows 未加载可执行版本
- javascript - QML 和 JSON:访问变量中指定的字段
- javascript - 如何将 div 放置在其父容器的底部?
- python - PSO - SVR 中的错误,同时优化超参数
- google-forms - Google 表单匹配字段值