我是看MSDN自学的:
所以第一个例子就引用MSDN里的好了
// 3步定义一个简单的LinQ查询
// 1. 定义数据源
int[] numbers = new int[7] { 0, 1, 2, 3, 4, 5, 6 };
// 2. 创建一个名为numQuery 查询
// numQuery 是一个满足 IEnumerable<int>接口的类型
var numQuery =
from num in numbers
where (num % 2) == 0
select num;
// 3. Query查询执行操作
foreach (int num in numQuery)
{
richtextBox1.AccepText(num.ToString());
}
以上就是一个简单的Linq查询.
当你把她写到一个按钮的事件里,就会得出查询结果,当然别忘了添加一个RichtextBox
空件.
这里用到var关键字,这个关键字作用就是当对数据源类型不明确,或者说没有要求时,或
者是不重要时,查询将自动判断数据源类型;
LinQ查询的对象可以是泛型的
对于where后的条件可以使用&&或||进行连接