在C#中,有没有可能用属性修饰枚举类型,或者做其他事情来指定默认值应该是什么,而不需要更改这些值?无论出于什么原因,所需的数字可能都是板上钉钉的,如果仍然可以控制缺省值,那将是非常方便的。
enum Orientation
{
None = -1,
North = 0,
East = 1,
South = 2,
West = 3
}
Orientation o; // Is 'North' by default.
https://stackoverflow.com/questions/529929
复制相似问题