在我的ViewModel中,我有一个属性,可以为我的表单的下拉菜单创建一个枚举.
public enum Colors { [Description("Dark Red")] DarkRed = 0, [Description("Orange")] Orange = 1, [Description("Blue")] Blue = 2 }
我的助手回归:
但是,当我在模型中调用属性时,我只获取名称而不是值,例如DarkRed而不是0.
model.Selections = InsertForm(model.Color);
如何在我的模型引用中转换它,以便从枚举中获取值?
您可能必须像这样抛出值: -
var value = (int)model.Color;
注意:-
所有枚举类型都有一个基础类型,除了char之外,它可以是任何整数类型.