Я перевод библиотеки, написанной на С++, на С#, и ключевое слово 'union' существует один раз. В структуре.
Каков правильный способ перевода его на С#? И что он делает? Это выглядит примерно так:
struct Foo {
float bar;
union {
int killroy;
float fubar;
} as;
}