有一个泛型List<User> userList,里面存放的是用户信息,我想查找指定条件的用户,看到list有一个FindAll的方法
我想查找年龄大于25的,用lambda这样写说未将对象引用到实例 , userList.FindAll(u=>u.age>25)
FindAll可以用lambda来查找吗??

解决方案 »

  1.   


    IList<Student> list = new List<Student>();
                list.Add(new Student("ping",27));
                list.Add(new Student("ling",26));             var result=list.Where(x => x.Age > 26);             foreach (Student student in result)
                 {
                     Response.Write(student.Name+"<br/>");
                }public class Student
        {
            private String _name;
            private Int32 _age;
            public Student(String _name, Int32 _age)
            {
                this._name = _name;
                this._age = _age;
            }        public Int32 Age
            {
                get { return _age; }
            }        public String Name
            {
                get { return _name; }
            }
        }