使用lamda表达式定义或非逻辑

来源:互联网 发布:js字符串拼接换行符 编辑:程序博客网 时间:2024/04/29 12:59

如何使用lamda表达式定义或非逻辑

  var roles = user.UserInRoles;//(roles是数组类型)            if (roles == null || !roles.Any(role => role == "admin" || role == "director"))            {                Response.Redirect("../Default.aspx");            }

上面的意思是当roles为null值或者roles既不是“admin”也不是“director”时,进入逻辑,跳转。



原创粉丝点击