从C#调用可视化C ++代码

时间:2009-03-27 12:28:38

标签: c# visual-c++

我遇到了一个“ref”关键字,该关键字应用于.cpp文件中的类。 我想访问标记为__clrcall的方法。你能告诉我什么参考 用于visual c ++代码的关键字?

2 个答案:

答案 0 :(得分:2)

来自MSDN:

ref类或ref结构可以从零个或多个托管接口以及零个或一个ref类型继承。值类或值结构只能从零个或多个托管接口继承。

Link

答案 1 :(得分:1)

“简短”版本是“ref class”是托管类。您不能在未声明为“ref”的类中拥有托管类型的成员变量(.NET库对象,如StringBuilder或TCPListener) - 也就是说,非托管类不能包含托管对象。