请问C++怎么读取C#的字节数组?(C#调用C++的dll,C#用的是字节数组,C++应该用什么类型)
1个回答
展开全部
[DllImport("test.dll")] public static extern void sent(IntPtr msg, int msgLen); [STAThread] public static void Main(string[] args) { var len = 1000; var ar = new byte[len]; // ar 中设置需要发送的内容 var p = Marshal.AllocHGlobal(Marshal.SizeOf(ar)); Marshal.Copy(ar, 0, p, ar.Length); sent(p, len); Marshal.FreeHGlobal(p); }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询