LinQ:
1.使C#或者VB以查询数据库的方式操作内存数据;
2.解决降低访问和整合信息数据的复杂性(数据源、数据库、XML文档);
3.LinQ的查询返回值的类型是临时变量的类型,可能是一个对象也可能是一个集合,并且LinQ查询表达式是在最近一次创建对象时才被编译的,LinQ的查询一般和var关键字一起联用;
4.LinQ分类:
a.LinQ to Object
b.LinQ to Xml
c.LinQ to SQL
d.LinQ to DataSet
e.LinQ to ADO.net
5.简例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace linQ
{
class Program
{
static void Main(string[] args)
{
int[] arr = new int[] { 8,5,23,34,20,17,32,62,48,57,29,48};
var m = from n in arr where n < 40 orderby n select n;
foreach (var n in m)
{
Console.WriteLine(n);
}
Console.Read();
}
}
}