您的位置:首页 > 其它

初试Linq查询表达式

2008-05-28 17:59 323 查看
Linq技术从本质上抽象了数据对象操作,让程序员更加集中精力于数据的逻辑实现,其中最关键的是:LINQ to SQL和LINQ to XML等。这里以一个例子:查找1-10中的偶数来体验其表达式。

......

using System.Linq;

......

static void QueryExpression()

{

int [] sourceIntNumber={

1,2,3,4,5,6,7,8,9,10

};

var evenNumber=from e in sourceIntNumber

where e%2==0 select e ;

foreach(var item in evenNumber)

{

Console.WriteLine("Even number between 1 and 10 :{0}",item);

}

}

命名空间System.Linq是必须的它定义了一系列的Linq操作,再来看Linq表达式。关键字var让编译器把最后的类型定义,后面表达式的意思其实和SQL语句很接近,只是把select放到了最后,但其实它是通过委托来实现的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: