首页 > 代码库 > LinQ in Action 学习第一章 例子。

LinQ in Action 学习第一章 例子。

最近用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

 

三:

 

LinQ in Action 学习第一章 例子。