最近用Entity Framework 做了个mvc 的小例子,发现代码中用LinQ 语法还是很多的,决定好好研究一下LinQ,补一下.net 的技术,是不是大家都对这些技术很熟了,,因为项目简单,都没怎么用。
参考书 Linq IN Action 中英文版对照, 也不知道这本是不是最好的介绍LinQ的书,看网上的评价还是可以的。 可以去皮皮书屋下载。 如果有更好的书推荐,欢迎大家留言给我
第一章: 就是对LinQ的简介,还是从写代码开始吧。
一: Hello Linq world: 这个例子太简单,我们看不出linq 的优势,那么继续看第二个例子吧。
//Linq code
string[] words = { "hello", "wonderful", "linq", "beautiful", "world" };
var hellolinq = from worldlinq in words
where worldlinq.Length <= 5
select worldlinq;
foreach (var h in hellolinq)
{
Console.Write(h);
}
// old general code
foreach (string hl in words)
{
if (hl.Length <= 5)
{
Console.Write(hl);
}
}
Console.ReadKey();
二: Hello Linq world order and group
三: