C#にはウニオン型は無いの?