Lambda表达式和Linq实现数据集的简单筛选并排序
2015-01-19 16:09
344 查看
1、Lambda表达式
List<int> array = new List<int>() { 20, 21, 22, 10, 12, 13, 14, 5, 6, 7, 8, 9 };var filtered = (from p in array
where p >= 10
select p).OrderBy(p => p);
foreach (int p in filtered)
{
Console.WriteLine("Value = {0}", p);
}
2、Linq
List<int> array = new List<int>() { 20, 21, 22, 10, 12, 13, 14, 5, 6, 7, 8, 9 };foreach (int p in array.Where(p => p >= 10).OrderBy(p => p))
{
Console.WriteLine("Value = {0}", p);
}
相关文章推荐
- LINQ 通过动态生成lambda表达式,实现根据指定属性名称对序列进行排序
- 不使用遍历循环、Linq与Lamba表达式快速对List集合进行筛选与排序——在集合类里使用Find、FindAll与Sort
- lambda表达式的简单实现
- Linq To Sql中实现Left Join与Inner Join使用Linq语法与lambda表达式
- Db4o结合Linq、Lambda表达式的简单示例
- Linq To Sql中实现Left Join与Inner Join使用Linq语法与lambda表达式
- Linq To Sql中实现Left Join与Inner Join使用Linq语法与lambda表达式
- C++通过bind,lambda表达式等实现简单的异步函数调用模型
- 按任意词或字段对文本数据进行排序或筛选 (LINQ)
- Asp.Net Ajax+WCF Service+ADO.NET Entity Framework实现数据列表,数据筛选,分页,排序,删除
- Linq学习-关于Linq语言的如何实现随机排序的疑问
- linq to access 简单实现 实例demo
- LINQ To SQL深入学习系列之一(C#3.0为LINQ的加强之一Lambda 表达式)
- sql简单实现全文检索及匹配度排序
- PHP 简单数组排序实现代码
- C语言实现 排序源程序(包括直接插入、希尔、冒泡、快速、简单选择、堆排序)
- WPF and Silverlight 学习笔记(二十五):使用CollectionView实现对绑定数据的排序、筛选、分组
- 简单正则表达式实现引擎
- Linq 学习(4) 投影、筛选和排序
- 综合应用WPF/WCF/WF/LINQ之三十九:实现一个简单的DataGrid之获取某格的原始(或当前)行(或列)的Index