我有一个功能
int func(CString InputParm1, CString InputParm2,
CString *OutputParm1, CString *OutputParm2)
现在我从
打电话给我int DDManaged::func(String ^InputParm1, String ^InputParm2,
String ^OuputParm1, String ^OutputParm2)
输入变量传递正常。输出变量我有一个问题,例如从CString
结果到OutputParm1
。
我该怎么做?
发布的答案不同,因为它从System :: String ^到CString。我的软件为输入做的就好了。我的问题是将输出字符串从clr函数返回到c#代码。有任何想法吗?