C#读取外部DLL中的CString型的变量只能读取最前一位,怎么办
我用C#是这样封装的
[DllImport(@"Lqdkqdll.dll", EntryPoint = "LQRead_Card_Info", SetLastError = true)]
private static extern string LQRead_Card_Info(); //读卡信息
但是用VC就可以读取
CString cardno,cardinfo;
VC是用的CString类型
C#读取外部DLL中的CString型的变量只能读取最前一位,怎么办