字节转化为结构体BytesToStruct
来源:互联网 发布:淘宝代运营收费标准 编辑:程序博客网 时间:2024/06/03 12:04
//结构体转字节数组public byte[] StructToBytes (object structObj){int size = Marshal.SizeOf (structObj);//获取结构体的大小IntPtr buffer = Marshal.AllocHGlobal (size);//分配内存try {Marshal.StructureToPtr (structObj, buffer, false);//将数据从托管对象封装到非托管内容并不销毁旧物体byte[] bytes = new byte[size];Marshal.Copy (buffer, bytes, 0, size);//将数据从非托管内存复制到数组内return bytes;} finally {Marshal.FreeHGlobal (buffer);//释放内存}}//字节转结构体public object BytesToStruct (byte[] bytes, Type strcutType){int size = Marshal.SizeOf (strcutType);IntPtr buffer = Marshal.AllocHGlobal (size);try {Marshal.Copy (bytes, 0, buffer, size);return Marshal.PtrToStructure (buffer, strcutType);} finally {Marshal.FreeHGlobal (buffer);} }
2 0
- 字节转化为结构体BytesToStruct
- 对象转化为字节数组
- c#中关于结构体和字节数组转化
- c#中关于结构体和字节数组转化
- [C#]结构体和字节数组的相互转化
- socket中将对象转化为字节发送
- 将Inputstream转化为字节数组
- 多字节转化为宽字节
- 文件字节转化为对应大小
- 将字符串转化为tm结构体的数据
- MFC 结构体SData 转化为DWORD 是什么意思
- [VB.Net]获取对象的指针及结构体与字节数组间的相互转化
- C# 转换uint,byte[],char[],string, short[]<->byte[] 结构体和字节数组转化
- 结构体转化字符串
- 通用列表数据转化为树形结构
- 简单list转化为tree结构
- 结构体字节对齐
- 结构体字节对齐
- 【解题报告】Codeforces Round #410 (Div. 2)
- Java设计模式《八》外观模式
- 解决Android浏览器使用七牛上传文件时取不到后缀名
- 6.网络层(4)---IP多播,NAT
- WebView与JS的那些事: 注入JS提取url链接
- 字节转化为结构体BytesToStruct
- ADG主库上归档丢失恢复备库测试
- 关于数据库
- 机器学习之神经网络算法
- DAY3视频学习笔记
- [C++基础] 函数技巧
- 一台电脑同时运行多个tomcat配置方法
- 网易云课堂-零基础学Java test2-1
- gem install mysql2时候报错