社区
C#
帖子详情
c里的byte* 在c# 里是什么类型?
gsp396
2006-04-12 04:39:05
我要调用DLL里的函数~~~~
我用byte[] 试了一下, 返回值不对,总是1,不知道为什么`~
...全文
373
3
打赏
收藏
c里的byte* 在c# 里是什么类型?
我要调用DLL里的函数~~~~ 我用byte[] 试了一下, 返回值不对,总是1,不知道为什么`~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2006-04-12
打赏
举报
回复
你先把函数贴出来
Knight94
2006-04-12
打赏
举报
回复
用IntPtr来操作,不过需要修改你的函数声明
soaringbird
2006-04-12
打赏
举报
回复
byte[] b = new byte[100];
fixed(byte* pb = b)
{
xxxxxx...........
}
C#
byte
数组传入C操作方法
将C语言封装成函数dll供
C#
端调用,需要传递的
byte
数组作为函数参数来传递。 1、打开Visual Studio2017创建一个C的dll工程;取名为Dll1 2、打开dllmain.cpp,增加一个
byte
数组元素求和的函数: Cal(unsigned char* ...
详解
C#
byte
数组怎么传入C
将C语言封装成函数dll供
C#
端调用,需要传递的
byte
数组作为函数参数来传递。 1、打开Visual Studio2017创建一个C的dll工程;取名为Dll1 2、打开dllmain.cpp,增加一个
byte
数组元素求和的函数: Cal(unsigned char* ...
C#
中两个
byte
如何相加
因为编译器对待 + 时,有 int 相加、有 decimal 相加、有字符串相加……就是没有
byte
相加,所以它会用最接近的 int 相加,自然返回的结果也是 int,而 int
类型
是不能直接赋值给更小的
byte
类型
的。 解决方法 ...
C语言中
BYTE
*指针
类型
转OpenCV中Mat
类型
Mat转
BYTE
*
BYTE
*转Mat
C#
byte
[] 如何转换成
byte
*
/此时p[0]到p[3]分别为: 0x44 0x33 0x22 0x11。//此时p[0]到p[3]分别为: 1 2 3 4。目标:将
byte
[]转成
byte
*以方便使用memcpy。扩展目标:取int的地址以使用memcpy。
C#
110,529
社区成员
642,571
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章