我正在尝试使用 libmono 在 C 应用程序中嵌入 C# 类,但文档有点缺乏。

我正在尝试使用原型调用方法 void MessageToSend(out MessageObject message);

我如何表示“输出参数”?它是指向 MonoObject 的指针吗?谢谢。

附言。就 libmono 而言,“out”和“ref”参数相同吗?

有帮助吗?

解决方案

你是对的,它就是 MonoObject**。

outref 除了 C# 编译器之外,几乎所有东西都是一样的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top