Я хотел бы иметь явное преобразование между строкой и перечислением в С#, чтобы иметь это:
(MyEnum) Enum.Parse(typeof(MyEnum),stringValue)
Я хотел бы депортировать это в явный оператор литья, я сделал это, но не работал:
public static explicit operator (MyEnum)(value stringValue){
return (MyEnum) Enum.Parse(typeof(MyEnum),stringValue);
}
Знаете ли вы, возможно ли это на С# с использованием .NET 3.5?