社区
C#
帖子详情
如何把一个结构体转换成字节数组?
thingking
2004-02-28 10:41:40
例如:
struct a
{
.......
}
a mydata =new a();
a-->byte[]
如何转换,谢谢观赏!
...全文
100
1
打赏
收藏
如何把一个结构体转换成字节数组?
例如: struct a { ....... } a mydata =new a(); a-->byte[] 如何转换,谢谢观赏!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shyworm
2004-03-16
打赏
举报
回复
Thingking研究出了什么方法,可以共享出来吗?
C#【泛型】实现的【通用】
结构体
转
字节
数组
C#【泛型】实现的【通用】
结构体
转
字节
数组
,包含网上收集的网页参考资料、非通用的【StructTest】工程、泛型实现的通用【Struct2BytesGenericType】工程。 VS2010编译运行。
C#
结构体
和C++
字节
数组
的转换
在写C#TCP通信程序时,发送数据时,只能发送byte
数组
,处理起来比较麻烦不说,如果是和VC6.0等写的程序通信的话,很多的都是传送
结构体
,在VC6.0中可以很方便的把
一个
char[]
数组
转换为
一个
结构体
,而在C#却不能直接把byte
数组
转换为
结构体
,要在C#中发送
结构体
,可以按此方法实现。
《C语言基础》 之 第10章
结构体
课程内容:为什么需要
结构体
、定义
一个
结构体
类型、
结构体
变量的声明和定义、sizeof测试
结构体
变量
字节
、
结构体
成员的普通访问方式、使用指针访问
结构体
成员、
结构体
嵌套、
结构体
传参、
结构体
数组
。
C#中
结构体
和
字节
数组
转换实现
主要介绍了C#中
结构体
和
字节
数组
转换实现,本文直接给出了
字节
数组
与
结构体
的转换代码,代码中包含详细注释,需要的朋友可以参考下
C#中
结构体
定义并转换
字节
数组
详解
最近的项目在做socket通信报文解析的时候,用到了
结构体
与
字节
数组
的转换;由于客户端采用C++开发,服务端采用C#开发,所以双方必须保证各自定义
结构体
成员类型和长度一致才能保证报文解析的正确性,这一点非常重要。 首先是
结构体
定义,一些基本的数据类型,C#与C++都是可以匹配的: [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)] public struct Head { public ushort proMagic; //包起始标记:固定0
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章