初试Linq查询表达式

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放到了最后,但其实它是通过委托来实现的。

你可能感兴趣的:(LINQ)