令人心动的Linq!

今天晚上闲来没事,加之上周六把Vs2008Beta2给装上了,就查查相关的Framework3.5的新知识。已经看到Linq这个词很长时间了,可是不知道它是什么。今天查了下,才终于明白,Linq是Language Interaged Query,就是语言集成查询的意思。我只试了一个以下它的小功能,哇,心动地厉害!
下面给大家贴出来代码一观:
 1   // 生成一个Person数组
 2          string [] sPersons  =   "han""hazhao""Li" } ;
 3
 4          // Linq语句
 5          // 就是此处让俺心动地要命,从来没有想过可以这样来对一个数组查询
 6         var result  =  from p  in  sPersons
 7                      where p.StartsWith( " ha " )
 8                      select p;
 9          foreach  (var s  in  result)
10          {
11            Response.Write(s.ToString() + "<br/>");
12        }

运行结果:

han
hazhao

 

共同进步啊同志们!!

你可能感兴趣的:(LINQ)