比如结构体
struct lxyECG
{
public byte st;
public short st1;
public byte st2;
public byte st3;
}
因为结构体里有short类型,是双字节自动对齐的,成员st自动补齐一个字节,所以lxyECG存储空间大小为6个字节。我想使此结构体变为单字节对齐,在C#里要怎么做?
...全文
3153打赏收藏
c#中怎么使结构体的存储空间是连续的?
c#中怎么使结构体的存储空间是连续的? 比如结构体 struct lxyECG { public byte st; public short st1; public byte st2; public byte st3; } 因为结构体里有short类型,是双字节自动对齐的,成员st自动补齐一个字节,所以lxyECG存储空间大小为6个字节。我想使此结构体变为单字节对齐,在C#里要怎么做?