使用 C#“输出参数”嵌入单声道
Posted
技术标签:
【中文标题】使用 C#“输出参数”嵌入单声道【英文标题】:embedding mono with C# "out parameters" 【发布时间】:2012-07-27 19:31:18 【问题描述】:我正在尝试使用 libmono 将 C# 类嵌入到 C 应用程序中,但文档有点缺乏。
我正在尝试使用原型 void MessageToSend(out MessageObject message);
调用方法
我如何表示“输出参数”?它是指向 MonoObject 的指针吗?谢谢。
PS。就 libmono 而言,'out' 和 'ref' 参数是否相同?
【问题讨论】:
【参考方案1】:你是对的,它是 MonoObject**。
而out
和ref
对于除 C# 编译器之外的几乎所有东西都是相同的。
【讨论】:
以上是关于使用 C#“输出参数”嵌入单声道的主要内容,如果未能解决你的问题,请参考以下文章
使用 C++ 和嵌入式单声道调用 C# DLL 时无法加载程序集系统