https://codingnote.cc/zh-hk/p/303462/
[C#.NET 拾遗补漏]14:使用结构体实现共用体