zoukankan      html  css  js  c++  java
  • LINQ中实现从集合中查找在指定子集合中存在的记录

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

    userid=1

    username=“zzl”

    userid=2

    username=”lr”

    userid=3

    username=”zhz”

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

    已知得到用户集合名为userList

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

      class User
        {
            public int UserID { get; set; }
            public string UserName { get; set; }
        }
        class Program
        {
            static void Main(string[] args)
            {
                List<User> userList = new List<User> 
                {
                   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));
            }
        }
  • 相关阅读:
    计算器
    安卓第四周作业
    安卓第三次作业
    补10.21
    补:10.21
    增删改查
    android-數據庫
    安卓 -登陆界面
    android 第Ⅱ次作业
    第一个java代码
  • 原文地址:https://www.cnblogs.com/lori/p/2111826.html
Copyright © 2011-2022 走看看