Linq是.net 3.5才引入的
要引入命名空间System.Linq.
Linq to XML要引入System.Xml.Linq
Linq to ADO.NET要引入System.Data.Linq
每个Linq查询都是以from子句开始,Linq查询中,select子句和select子句都是必备子句.Linq查询表达式
必须以select或group子句结束
from字句包括两个基本功能
--1>指定查询将采集的数据源
--2>定义一个本地变量,表示数据源中的单个元素
1,最简单的查询命令
static void Main(string[] args){int[] ary = { 1,4,3,8,5,6,7,8,9};//定义数组var query1 =from c in ary //定义查询语句select c;foreach (var item in query1){Console.Write(item);}Console.ReadKey();}
输出
2, 为本地变量指定数据类型的查询,比如指定为object类型
1 int[] ary = { 1,4,3,8,5,6,7,8,9};//定义数组 2 var query1 = 3 from object c in ary //定义查询语句 4 select c;