我正在用托管 c++ 制作一个库应用程序。在那个应用程序中,我有一个字符数组。我在 C# 中使用此应用程序的 dll。在此 dll 的一种方法中,我想将值作为字符串返回。在那种方法中,我试图将字符数组转换为字符串。但我无法做到这一点。请帮我。我有字符数组
array<char>^ montype =gcnew array<char>(14);
方法如下
String ^ ClassName:: GetMonType()
{
return montype->ToString();
}
在 c# 中,我的代码为
string montype = ClassNameObject.GetMonType().ToString();
但我得到了 montye 的价值Sytem.SByte[]
。我没有得到我从那个库传递的值。