标签: c#
我接下来的问题是关于枚举的。枚举使用int作为默认类型,但是可以将其转换为字节。将int枚举转换为字节有什么意义?
public Enum SoccerType: byte { defenders=1, midfielder =2 , attackers = 3 }
答案 0 :(得分:1)
字节仅占用8位,比默认的32位长的整数小4倍。内存优化以较低范围的潜力为代价:可以随一个字节存储的选项数量大大减少。尝试找出自己的原因。