如有集合: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