定义枚举类型
public enum Permissions {
Insert=1,
Delete=2,
Edit=4,
Query=8
}
protected void Page_Load(object sender, EventArgs e)
{
//拥有权限,多个权限可用|连接
Permissions pms = (Permissions)2 | (Permissions)1 | (Permissions)4 | (Permissions)8;
if ((pms & Permissions.Insert) == Permissions.Insert)
{
lblMsg.Text += "<br />有Insert权限";
}
if ((pms & Permissions.Delete) == Permissions.Delete)
{
lblMsg.Text += "<br />有Delete权限";
}
if ((pms & Permissions.Edit) == Permissions.Edit)
{
lblMsg.Text += "<br />有Edit权限";
}
if ((pms & Permissions.Query) == Permissions.Query)
{
lblMsg.Text += "<br />有Query权限";
}
}