在 C# 中,是否可以使用属性装饰 Enum 类型或执行其他操作来指定默认值应该是什么,而无需更改值?无论出于何种原因,所需的数字都可能是一成不变的,并且仍然可以控制默认值会很方便。
enum Orientation { None = -1, North = 0, East = 1, South = 2, West = 3 } Orientation o; // Is 'North' by default.
an (实际上,任何值类型)的默认enum值是 0 ——即使这不是 that 的有效值enum。它不能改变。
enum