今天晚上闲来没事,加之上周六把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 }
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
hazhao
共同进步啊同志们!!
点个广告: