这里我有一张像雇员一样的小桌子
EmpId EmpName EmpType
1 John 1
2 Mick 3
3 Smith 2
我写了一个简单的Linq查询查找详细信息,如
public Users GetUsers(int Id)
{ var x = from n in db.Users
where n.Username == Id
select n;
return x.FirstOrDefault();
}
当它获得的结果为EmpId = 1时,EmpName = John,Emptype = 1 Insted of 1我需要来自枚举的管理员
enum TypeofEmp{
Admin=1,
HttpRequest=2,
Devoloper=3
};
我如何获得这些值
答案 0 :(得分:4)
您可以使用Enum.GetName
方法:
Enum.GetName( typeof( TypeofEmp ), value );
此外,如果您想将int
值转换为枚举的实例,则可以进行简单的转换,例如:
var enumInstance = ( TypeofEmp )1;
答案 1 :(得分:1)
Enum.GetValues返回所有值的数组;
by.model