C#是强类型语言,你说的这些转换,除了古老的C语言教程为了教学生认识数据结构的本质,没有任何实用价值。在C#要实现他们就得手动if、switch什么的。这个需求明显是来自展示C特性的例子,C#研究它没必要。另外,C的int是Int32,除非你声明Int16实例,才是2个字节。