LINQ 学习笔记

刚刚接触LINQ,简单地了解了LINQ To Object

LINQ to OBJECT是用于操作内存对象的LINQ编程接口,包含了大量的查询操作符,针对内存中的集合对象进行操作。
下面是一段使用标准查询操作符where和select对一个数组里面的元素进行查询的代码。
string[] greetings = { "hello", "hello LINQ", "how are you " };
var items =
from s in greetings
where s.Length > 10//where关键字是LINQ to OBJECT编程接口的标准操作符
select s; //select关键字是LINQ to OBJECT编程接口的标准操作符
//输出满足条件的所有字符串
foreach (var item in items)
Console.WriteLine(item);
—LINQ to OBJECT的实现基于IEnumerable<T>泛型接口、序列(sequences)以及标准查询操作符(Standard Query Operators)等基本概念。其中,IEnumerable<T>泛型接口是使用C# 2.0泛型技术实现的一个接口,该接口与IEnumerable类似,允许对接口内部的元素进行列举操作;序列是一个专门术语,表示一个实现了IEnumerable<T>接口的集合对象。

 


posted @ 2012-02-24 16:31  小小A梦  阅读(173)  评论(0编辑  收藏  举报