我认为位字段在 c# 结构中是不可能的,但在 c++ 中是可能的。例如:
typedef struct
{
UINT16 SrcPort:16;
UINT16 DstPort:16;
UINT32 SeqNum:32;
UINT32 AckNum:16;
UINT16 Reserved1:4;
UINT16 HdrLength:4;
}IP_HDR
我们如何在 C# 中使用位字段创建这样的结构?
我的问题是我们如何在 C# 结构中设置位字段。有没有办法在 C# 中做到这一点?