我需要用 Visual C++ 编写一个接口,它将在 C# 项目中使用。我需要在 C# 中使用 out 参数,我将如何制作 C++ 签名?
类似 C++ 的代码
public interface class Iface
{
public:
System::Object^ Method([out] bool there);
};
和 C# 必须是
public class TestObj : Library.Iface
{
object Library.Iface.Method(out bool there)
{
there = true;
return null;
}
}
我将如何编写我的 C++ 接口?