C# 调用非托管代码 接收数组的问题

hjh2005 2011-03-23 01:36:56
C++写的DLL中有个函数返回不定长度的byte型数组,采用C#调用此函数时怎样获得这个不定长的数组?
...全文
128 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjh2005 2011-03-23
  • 打赏
  • 举报
回复
已解决!
hjh2005 2011-03-23
  • 打赏
  • 举报
回复
楼上能举个例子吗? 试了很多方法都没成功!

比如C++ DLL中函数为
BYTE* dosomething(char* str)
{
...
}

在C#中要怎么做才能读取到返回的数组?
bdmh 2011-03-23
  • 打赏
  • 举报
回复
传递ref 数组就行

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧