通过引用从c#传递参数到c ++ / cli的语法是什么?

时间:2013-01-12 05:39:39

标签: c# c++-cli

  

可能重复:
  Does the ^ symbol replace C#'s “ref” in parameter passing in C++/CLI code?

我用Google搜索并搜索了这个论坛,但似乎没有任何答案。

如果它是从c#到c#,那就像void MyFunction(ref int var)。调用时,参数前面还有ref。如果它是从c ++到c ++那么它将是void MyFunction(int &var)。感谢。

1 个答案:

答案 0 :(得分:3)

像这样声明C ++方法:

void MyFunction(int% var)

如果是引用类型,请使用两个符号:

void MyFunction(String^% var)

它被称为tracking reference