C#调用DLL的问题

wch_212 2013-05-10 11:03:27
extern "C" int PASCAL EXPORT Back(int Port, char lpOutBuffer[], DWORD dwBytesWrite)

像这样的C++的函数,我怎么在C#里引用声明。

char应该是C#里的什么类型,DWORD应该是什么类型?

谢谢。
...全文
122 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2013-05-10
  • 打赏
  • 举报
回复
char数组用char[]
  • 打赏
  • 举报
回复
引用 3 楼 dongxinxi 的回复:
char 可以用byte DWORD 双字节整数(无符号位) 所以用uint
说错了,是双字,4字节无符号整数
jack20my 2013-05-10
  • 打赏
  • 举报
回复
char数组 对应 System.String或者StringBuilder DWORD 对应 System.UInt32
EnForGrass 2013-05-10
  • 打赏
  • 举报
回复
引用 3 楼 dongxinxi 的回复:
char 可以用byte DWORD 双字节整数(无符号位) 所以用uint
char数组 对应 System.String或者StringBuilder DWORD 对应 System.UInt32
  • 打赏
  • 举报
回复
char 可以用byte DWORD 双字节整数(无符号位) 所以用uint
wch_212 2013-05-10
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
char数组用char[]
谢谢。

110,534

社区成员

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

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

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