小编Min*_*nda的帖子

使用LINQ的两个列表的交集

我有一个名为admin的用户,该用户具有公司列表。我想返回拥有一个或多个相同公司的用户列表。我正在使用Linq使用此查询,但是我不确定为什么它不起作用。我不太了解.Any()的功能,但是如果我不包括它,则程序会出现语法错误。这是我的尝试:

public List<User> GetUsers(User admin)
{
    return Users.Where(user=>user.Companys.Intersect(admin.Companys)).Any()).ToList();

}
Run Code Online (Sandbox Code Playgroud)

c# linq database list intersect

5
推荐指数
1
解决办法
3545
查看次数

标签 统计

c# ×1

database ×1

intersect ×1

linq ×1

list ×1