如果数组中存在的角色已经包含在用户角色列表中,我想过滤用户数组。
这是我无法编译的代码:
var roles = role.Split(','); // admin, basic, super-admin
listOfUsers = listOfUsers.Where(user => user.Roles.Contains(roles.Select(x => x)).ToList();
如果 admin 和 basic 包含在字符串数组中,我想这样做,roles以仅返回那些在Roles数组中具有相同值的用户。(角色也是字符串列表)但这会重现错误:
