日期:2014-05-18  浏览次数:20879 次

C# string类型如何转换为ref char
请问,如何将string类型转换为ref char型,我在调用非托管.dll库函数时,函数的参数是char*型,我在C#中说明时给说明成ref char
,可是我实际的参数是个字符串,在C++中可以用strcpy(),进行转换,那在C#中该怎么办?谢谢

------解决方案--------------------
1、用StringBuilder取代。注意分配资源(Capacity属性)。
C# code
StringBuilder s = new StringBuilder(256);
s.Append("zswang");