1.Linq是什么?
linq是language Intergrated query ,即"语言集合查询”linq提供了一种跨越各种数据库的
统一查询方式,它主要包含4个组件。
2.使用linq to object 查询集合
例子1:
class Program
{
static void Main(string[] args)
{
List<int> inputArray = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
LinqQury(inputArray);
Console.WriteLine();
Console.ReadKey();
}
private static void LinqQury(List<int> collection)
{
var quryResults = from item in collection
where item % 2 == 0
select item;
foreach (var item in quryResults)
{
Console.WriteLine(item + " ");
}
}
}
3.使用linq to xml查询xml文件
//用到再记录
4.Linq的本质
Lambda表达式和扩展方法的组合。