选择名称相似但密码不同的用户

时间:2018-10-03 08:20:51

标签: c# linq

我需要一个函数,该函数返回具有不同用户名的不同用户的过滤列表。我想排除用户名相似但密码不同的用户。

输入
user1(“吉姆”,1111)
user2(“吉姆”,3333)
user3(“帐单”,2222)
user4(“ Mike”,2222)

输出
user3(“帐单”,2222)
user4(“ Mike”,2222)

private IEnumerable<User> GetCorrectUsers(IEnumerable<User> userList)
{
   IEnumerable<User> filtered= userList.GroupBy(user => user.UserName)
      .Select(g => g.???)
      .Where(p => p.Password).Distinct().Count() > 1;
   return filtered;
}

缺少一步。

1 个答案:

答案 0 :(得分:2)

根据Caius Jard的评论,解决方案可以是:

require_once('view/book/list.php');//work