全站数据
8 4 2 0 5 8 1

c#如何定义结构体来对应c中的结构体

心理咨询师小雅 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 03:04:29

问题描述

c#如何定义结构体来对应c中的结构体,麻烦给回复
精选答案
最佳答案

在C#中通过序列化来定义如下是我定义的一个时间的结构体[StructLayout(LayoutKind.Explicit)]class stuTime{[FieldOffset(0)]byte _Second = 0;[FieldOffset(1)]byte _Minute = 0;[FieldOffset(2)]byte _Hour = 0;[FieldOffset(3)]byte _DayOfWeek = 0;}用这种方式定义要注意字节对齐,你上面的程序可能会出现字节对齐的错误