В С# можно ли украсить тип Enum атрибутом или сделать что-то еще, чтобы указать, какое значение по умолчанию должно быть, без изменения значений? Необходимые числа могут быть установлены по камню по какой-либо причине, и было бы полезно по-прежнему контролировать по умолчанию.
enum Orientation
{
None = -1,
North = 0,
East = 1,
South = 2,
West = 3
}
Orientation o; // Is 'North' by default.