Lambda表达式和Linq实现数据集的简单筛选并排序

来源:互联网 发布:阿里云短信授权委托书 编辑:程序博客网 时间:2024/06/04 03:40

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);            }


0 0
原创粉丝点击