我正在使用 VS2010,我尝试使用 C# dll 来获取 C++ 中的任何枚举成员名称,
我的 C# dll 源代码:
namespace CSharpFuncion
{
public class CSFun
{
public string GetEnumName(Enum en)
{
return Enum.GetName(typeof(Enum), en);
}
}
}
我的 C++ 代码
#using "CSharpFuncion.dll"
using namespace CSharpFuncion;
CSFun ^ csFun = gcnew CSFun;
cout << csFun->GetEnumName(MyTestEnum::E_A) << endl;
错误信息:
cannot convert parameter from 'MyTestEnum' to 'System::Enum ^'
我该如何解决?
幕布斯6054654
相关分类