首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#调用dll输出string乱码,该怎么解决

2012-10-21 
C#调用dll输出string乱码c++编写的dll中的函数:static string strstring *A(){str“asasdfsdf”return str

C#调用dll输出string乱码
c++编写的dll中的函数:  
  static string str;
  string *A()
  {
  str=“asasdfsdf”
  return str;
  }
C#中调用:

[DllImport("dll.dll",CharSet=harSet.ansi)]
public static extern string A();
public string str1=A();  
print(str1);

str1输出会乱码位什么?

[解决办法]
乱码位?
楼主的意思是,这个输出的东西是乱码,还是你要问乱码出现的位置?

[解决办法]
c++ string 不能直接传给c#

[解决办法]

探讨

c++ string 不能直接传给c#

[解决办法]
C#中的string和C++的string是不同的, 用char*

热点排行