将枚举转换为整数

sha*_*ish 1 .net c# enums casting

我有一个调用的枚举类Gender,我在这里有值

public enum GENDER
{
    MALE = 1,
    FEMALE = 2,
    OTHERS = 3,
}
Run Code Online (Sandbox Code Playgroud)

在我的业务对象中,我刚为此创建了一个属性

public GENDER Gender
{
  get
  { 
      return gender; 
  }
  set 
  {
      gender = value; 
  }
}
Run Code Online (Sandbox Code Playgroud)

在我的数据库中它的类型integer.为此,我尝试Gender通过名称分配add函数中的值Gender.但它显示错误.是否可以将枚举转换为整数,以便它自动获取值.

有人可以帮我从这里出去吗....

MNG*_*inn 5

(int)Gender会做的.要转换特定值而不是属性,您将执行类似的操作(int)GENDER.MALE;