如何在C#中实现一个类似C语言的联合体?
我的具体情况如下:我想要一个包含两个字段的联合体,一个是Int128,另一个是Decimal。
由于这两种类型需要相同的内存空间(8字节),我想要将它们重新解释为另一种类型。
基本上,我想知道这个C语言联合体在C#中会是什么样子(我正在使用相应的C#类型)。
我会感到宽慰,如果有人有任何想法!
我的具体情况如下:我想要一个包含两个字段的联合体,一个是Int128,另一个是Decimal。
由于这两种类型需要相同的内存空间(8字节),我想要将它们重新解释为另一种类型。
基本上,我想知道这个C语言联合体在C#中会是什么样子(我正在使用相应的C#类型)。
union Sample {
Int128 Value1;
Decimal Value2;
};
我会感到宽慰,如果有人有任何想法!