Hello LINQ

1.在控制台下运行以下代码:

            string [] geetings={"Hello world","hello LINQ","helo Apress"};
            var items =                                          //这一段可以用var items=geetings.where(s=>s.EndsWith("LINQ"));代替!!!
                from s in geetings
                where s.EndsWith("LINQ")
                select s;
            foreach (var item in items)
                Console.WriteLine(item);

 

控制台窗口输出以下信息:

hello LINQ

2.LINQ是关于数据查询的技术

   在LINQ中,查询返回的对象集被称为:“序列”。大多数LINQ序列都是IEnumerable<T>类型的数据,这里的T就是序列中存储的对象的数据类型。例如:IEnumerable<int>。

如果能够知道序列的数据结构,我们就用IEnumerable<T>,这里必须知道T的数据类型。但有时候发现自己弄混了,由于某种数据类型不匹配而导致无法对代码进行编译,则可以用var关键字。注意:在容易混淆的地方使用var关键字。

 

 

posted @ 2013-08-15 22:37  Joe-xin  阅读(270)  评论(0编辑  收藏  举报