Tôi có điều này trong dll của tôi tạo ra trong C++Xử lý mảng trở về từ C++ dll C#
extern "C" __declspec(dllexport)
char* __stdcall hh()
{
char a[2];
a[0]='a';
a[1]='b';
return(a);
}
Và đây là cách tôi đang cố gắng để xử lý mã trong C#
[DllImport(@"mydll.dll",CharSet = CharSet.Ansi,CallingConvention = CallingConvention.StdCall)]
public static extern IntPtr hh();
static void Main(string[] args)
{
IntPtr a = hh();
//How to proceed here???
}
}
Trợ giúp trong tố tụng thêm nữa.
Câu hỏi của bạn chính xác là gì? –
Tôi muốn in mảng returend từ mã C++ trong C# – pushE