【发布时间】:2010-12-18 06:33:24
【问题描述】:
在 C++ 和 C# 之间传递字符串的首选方法是什么?
我有一个 c++ 类,其中一个函数将char const * const 作为参数。
如何在 C# 中调用此函数?仅使用 c#-string 似乎不起作用,因为 C# 中的函数需要 sbyte*
C++ 类:
public ref class MyClass
{
public:
void Sample(char const * const Name);
}
错误 2 参数 '1':无法从 'string' 转换为 'sbyte*'
谢谢!
【问题讨论】:
-
你能展示你的函数原型和给你错误的代码吗?
-
是的,我已经相应地编辑了我的问题