0
点赞
收藏
分享

微信扫一扫

LINQ中实现从集合中查找在指定子集合中存在的记录

其生 2022-08-25 阅读 29

如有集合:List<user> 它有属性userid,username,它的值是

userid=1

username=“zzl”

userid=2

username=”lr”

userid=3

username=”zhz”

现在有要求,找到userid为1和3的user集合,怎么找?

已知得到用户集合名为userList

看我是这样实现的,如果大家有其它实现的方法,欢迎留言!

class

{

public int

public string

}

class

{

static void Main(string[] args)

{

new

{

new User{UserID=1,UserName="zzl"},

new User{UserID=2,UserName="lr"},

new User{UserID=3,UserName="zhz"},

};

int[] userids = { 1, 3 };

userList.Where(i => userids.Contains(i.UserID));

}

}

作者:仓储大叔,张占岭,
荣誉:微软MVP

LINQ中实现从集合中查找在指定子集合中存在的记录_支付宝



举报

相关推荐

0 条评论