我有一个名为 Gender
的枚举类,我的值如下:
public enum GENDER
{
MALE = 1,
FEMALE = 2,
OTHERS = 3,
}
在我的业务对象中,我刚刚为此创建了一个属性,例如:
public GENDER Gender
{
get
{
return gender;
}
set
{
gender = value;
}
}
在我的数据库中,它的类型是 integer
。为此,我尝试通过名称 Gender
在 add 函数中分配 Gender
值。但它显示错误。是否可以将枚举转换为整数,以便自动获取值。
我该如何解决这个问题?
最佳答案
(int)Gender
会做到这一点。要转换特定值而不是属性,您将执行类似 (int)GENDER.MALE
;
关于c# - 将枚举转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159044/