.NET学习(七)linq的使用

来源:互联网 发布:packet tracer mac 编辑:程序博客网 时间:2024/05/21 17:27

简单使用
1.获得数据源
2.创建查询
3.执行查询

List<Customer> customers = new List<Customer>{            new Customer {name="wanghai",age=21},            new Customer {name="zhangqin",age=37},            new Customer {name="gaomei",age=40},            new Customer {name="jianghong",age=50},            new Customer {name="chanhao",age=38},            new Customer {name="zhuwei",age=30}        };        IEnumerable<string> customerQuery =            from customer in customers            where customer.age > 35            orderby customer.age descending            select customer.name;        Response.Write("Age is larger than 35:<br>");        foreach (var s in customerQuery)        {            Response.Write(s);            Response.Write("<br>");        }
1 0