搜索失败了,所以我直接问它有没有办法在 C# 中制作具有分离访问权限的 16 位 WORD?像 AX 和另一个常见的寄存器在 c++ 上就像
union unsigned short
{
struct
{
char low,high;
} parts;
u16 whole;
} a;
#define ax a.whole
#define al a.parts.low
#define ah a.parts.high
而且我会像使用它一样
斧头=0x3d5f;啊=0x04;
等等。所以问题是 - 有没有办法在没有类\结构的情况下做到这一点,我不得不像使用它一样
AX.h=0x04
或那样。