首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

枚举如何和数据挂勾呀

2011-12-27 
枚举怎么和数据挂勾呀?偶还不会用枚举呢,大家能不能给说说哈比如,有一个publicenumRoleEnum:int{DevelopGr

枚举怎么和数据挂勾呀?
偶还不会用枚举呢,
大家能不能给说说哈
比如,有一个
public   enum   RoleEnum:int
{
DevelopGroupLeader,
DevelopGroupMember,
TestGroupLeader,
TestGroupMember,
DeployGroupLeader,
DeployGroupMember,
                Branch,
ThirdParty
}
user类里的权限判断
public   bool   IsInRole(RoleEnum   role)
{
                        return   ((role   &   _re)==   role);
}

private   RoleEnum   _re;
private   User(DataRow   dRows)
{
_AccountName   =   (string)dRows[ "sAMAccountName "];
_Name   =   (string)dRows[ "displayName "];

}

怎么实现呀?


[解决办法]
_re = (RoleEnum)dRows[Role字段名];


另:
return ((role & _re)== role);
=>
return _re == role;
[解决办法]
就是整型的,可以用强制类型转换

热点排行