En C#, il est possible de décorer un type Enum avec un attribut ou de faire autre chose pour spécifier la valeur par défaut devrait être, sans avoir à modifier les valeurs? Les chiffres pourraient être fixés dans la pierre pour quelque raison que ce soit, et ce serait pratique pour toujours avoir le contrôle sur la valeur par défaut.
enum Orientation
{
None = -1,
North = 0,
East = 1,
South = 2,
West = 3
}
Orientation o; // Is 'North' by default.