因为 C++ string 与 C# 中的 string 并不兼容,只能用最 C++ 中的 char* 与 C# 中的 sbyte* 进行数据的传递,
示例代码如下:
string s = "Hello World.txt"; IntPtr ptr = Marshal.StringToHGlobalAnsi(s); unsafe { sbyte* b = (sbyte*)ptr; ocr.LoadParameter(b); ocr.SaveParameter(b); }
时间: 2024-10-17 17:03:47