社区
VC.NET
帖子详情
如何将C#下的byte 数组转化为C++下的BYTE 数组
large_small
2006-06-03 11:16:47
急着需要,帮我解决下,
bool getData(BYTE*& aszData)
{
Byte lbyte[] = Helper::Get(); //Helper是C#的类
aszData = lbyte; //error C2440: “=” : 无法从“unsigned char __gc[]”转换为“BYTE *”
return true;
}
...全文
204
2
打赏
收藏
如何将C#下的byte 数组转化为C++下的BYTE 数组
急着需要,帮我解决下, bool getData(BYTE*& aszData) { Byte lbyte[] = Helper::Get(); //Helper是C#的类 aszData = lbyte; //error C2440: “=” : 无法从“unsigned char __gc[]”转换为“BYTE *” return true; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
large_small
2006-06-06
打赏
举报
回复
UP
真相重于对错
2006-06-04
打赏
举报
回复
Byte lbyte[] = Helper::Get(); //Helper是C#的类
System::IntPtr ptr = System::Runtime::InteropServices::Marshal::UnsafeAddrOfPinnedArrayElement( lbyte , 0 );
aszData = static_cast<BYTE*>(ptr.ToPointer());
return true;
C#
中
byte
数组
和
c++
结构体的转换
在写
C#
TCP通信程序时,发送数据时,只能发送
byte
数组
,处理起来比较麻烦不说,如果是和
c++
等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[]
数组
转
换为一个结构体,而在
C#
却不能直接把
byte
数组
转
换为结构体,要在
C#
中发送结构体,可以按此方法实现。
C#
调用
c++
dll时也可以使用此函数来转换结构体或指针。
C#
byte
数组
结构体互相转换示例.zip
主要解决开发人员遇到的常规问题,针对
C#
结构体 和
Byte
数组
之间互相转换遇到的问题,代码中进行了简单封装,方便客户调用,下载可以直接使用,方便快捷。
C#
结构体和
C++
字节
数组
的转换
在写
C#
TCP通信程序时,发送数据时,只能发送
byte
数组
,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送结构体,在VC6.0中可以很方便的把一个char[]
数组
转
换为一个结构体,而在
C#
却不能直接把
byte
数组
转
换为结构体,要在
C#
中发送结构体,可以按此方法实现。
C#
byte
数组
与Image的相互转换实例代码
C#
byte
数组
与Image的相互转换实例代码 功能需求: 1、把一张图片(png bmp jpeg bmp gif)转换为
byte
数组
存放到数据库。 2、把从数据库读取的
byte
数组
转
换为Image对象,赋值给相应的控件显示。 3、从图片
byte
数组
得到对应图片的格式,生成一张图片保存到磁盘上。 这里的Image是System.Drawing.Image。 //Get an image from file Image image = Image.FromFile(D:\\test.jpg); Bitmap bitmap = new Bitmap(D:\\test.
C#
byte
数组
传入C操作方法
在本篇内容中小编给大家分享了关于
C#
byte
数组
传入C操作方法以及相关知识点,需要的朋友们学习下。
VC.NET
7,540
社区成员
27,673
社区内容
发帖
与我相关
我的任务
VC.NET
.NET技术 VC.NET
复制链接
扫一扫
分享
社区描述
.NET技术 VC.NET
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章