永发信息网

C# 中结构体转数组的问题

答案:1  悬赏:50  手机版
解决时间 2021-04-04 12:12
C# 中结构体转数组的问题
最佳答案
修改为下面就可以跑了。
public static byte[] StructToBytes(object structObj)
{
//得到结构体的大小
int size = Marshal.SizeOf(structObj);
//创建byte数组
byte[] _bytes = new byte[size];
//分配结构体大小的内存空间
IntPtr structPtr = Marshal.AllocHGlobal(size);
//将结构体拷到分配好的内存空间
Marshal.StructureToPtr(structObj, structPtr, false);
//从内存空间拷到byte数组
Marshal.Copy(structPtr, _bytes, 0, size);
//释放内存空间
Marshal.FreeHGlobal(structPtr);
//返回byte数组
return _bytes;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想去法国呆个两年,不知道法国人好不好相处
孔子学院在六大洲的成功创办,这即表明中国传
三国群英传5对阵时武将技秘籍没法用
外贸这个行业前景怎样
离婚后在和单身女人结婚结婚证写什么
ASP.NET创建文件夹和创建html文件
榉木砧板好吗,橡木和榉木哪个做菜板好
一物体用两根轻线悬挂于天花板上,其中线AB恰
单选题下列各项说法中,错误的是A.袁隆平的“
砍瓜适合什么季节种植
我和女友拍拖已经有段时间了,现在我想捂摸她
为什么让某人幸福是幸せにします而不是幸せを
中国最具备独立条件的是经济发达的江浙沪闽粤
在光盘正面写字,在背面,也就是可以看到自己
意字开头的成语接龙,意字开头成语接龙
推荐资讯
德尔玛加湿器怎么加水,好喜欢德尔玛的这款加
美国TYCO WATTS CRANE SINER VELAN都是什么阀
初二到初三的所有物理公式及定理。。。初三全
归字左边念什么
材料一:中国烟民已超过3亿,占全球吸烟者总
出院诊断证明书和诊断书是一回事吗
成都金源电梯有限公司待遇如何
翻译成中文带"亚"字的男生英文名
产后120多斤怎么减肥
郯城县花园乡村有那29个行政村
作为路基填土材料,哪种土最优 a,粘性土b,
桌面显示不完,鼠标往右边就看不见了,把分辩
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?