c++里的tchar类型对应c#里的什么类型?
我要调用别人c++的dll,有个方法的参数是 TCHAR (&Cmd)[10],请问我在c#里应该转成什么类型?
int GetBackInfo( TCHAR (&Cmd)[10]) 是dll的用户手册的说明
我c#里转换成
[DllImport("Protocol.dll" )]
public static extern Int32 GetBackInfo( out Char[] CmdTitle); //这里我尝试用字节数组, 字符串数组,都报异常。
调用代码
byte[] title = new byte[10];
Char[] CmdTitle = new Char[10];
//String title = String.Empty;
try
{
DLLInterface.GetBackInfo(out feedResult, out CmdTitle);
}
catch(Exception e)
{
System.Console.WriteLine(e.Message);
}
请问TCHAR (&Cmd)[10] 我在c# 里该如何转换?