In C#, is it possible to decorate an Enum type with an attribute or do something else to specify what the default value should be, without having the change the values? The
One more way that might be helpful - to use some kind of "alias". For example:
public enum Status { New = 10, Old = 20, Actual = 30, // Use Status.Default to specify default status in your code. Default = New }