什么是在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*'
谢谢!
什么是在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*'
谢谢!