Ampliación de enumeraciones en c #
in java estoy acostumbrado a extender los valores de enumeración o anular métodos como este:
enum SomeEnum
{
option1("sv")
{
public String toString()
{
return "Some value";
}
},
option2;
private String PassedValue;
public SomeEnum(String somevalue)
{
this.PassedValue = somevalue;
}
public SomeEnum()
{
this.PassedValue = "Default Value";
}
public String getPassedValue()
{
return this.PassedValue;
}
}
hay una manera de hacer algo similar en C # o hay enumeraciones más limitadas en C #