LINQ代表语言集成查询(Language Integrated Query),是.NEt框架的扩展,它允许我们用SQL查询数据库的方式来查询数据的集合,使用它,可以从数据库、程序对象的集合以及XML文档中查询数据。
linq基础查询:
//定义一个数组 查询出大于5的数 对list操作也类似
int[] number = {
1, 2, 3, 4, 5, 6, 7, 8, 9 };
IEnumerable<int> re = from n in number
where n > 5
select n;
foreach (int i in re)
{
Console.Write(i + " ");
}
使用lambda 简洁
//等价于上面
IEnumerable<int> res = number.Where(it => it > 5);
foreach (int i in res)
{
Console.