C#中使用c++的dll传递的string出现问题
C#中使用c++的dll传递的string出现问题,我在传递的string中存储的值为“EA365”,代码如下:[DllImport("duxie.dll",EntryP...
C#中使用c++的dll传递的string出现问题,我在传递的string中存储的值为“EA365”,代码如下:
[DllImport("duxie.dll", EntryPoint = "lala")]
public static extern string lala();
static void Main(string[] args)
{
string a =lala();//lala的值为“EA365”
Console.WriteLine("{0}",a);
Console.ReadKey();
}
结果输出的是: 傒?EA365
求答案…………谢谢啦 展开
[DllImport("duxie.dll", EntryPoint = "lala")]
public static extern string lala();
static void Main(string[] args)
{
string a =lala();//lala的值为“EA365”
Console.WriteLine("{0}",a);
Console.ReadKey();
}
结果输出的是: 傒?EA365
求答案…………谢谢啦 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询