c#学习笔记---语言集成查询LINQ
2017-11-03 13:45
621 查看
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; /// <summary> /// 语言集成查询LINQ /// /// 查询表达式必须以 from 子句开头,且必须以 select 或 group 子句结尾。 /// </summary> namespace LINQ { class Program { static void Main(string[] args) { int[] numbers = {23, 34, 65, 16, 93, 23, 47, 64, 38 }; //方法一:使用IEnumerable泛型集合存储筛选出来的数据 //IEnumerable<int> numberQuery = // from number in numbers // where number > 40 // orderby number descending //降序排序 // select number; //方法二:使用list泛型集合存储筛选出来的数据 //List<int> numberQuery = // (from number in numbers // where number > 40 // orderby number descending //降序排序 // select number).ToList(); //方法三:结合lambda表达式 IEnumerable<int> numberQuery = numbers.Where(c => c > 40).OrderByDescending(c => c); StringBuilder stringBuilder = new StringBuilder(); //字符串拼接类 foreach (var i in numberQuery) //再遍历 { stringBuilder.Append(i + " "); } Console.WriteLine(stringBui 4000 lder); Console.ReadKey(); } } }
相关文章推荐
- C#笔记14:语言集成查询 (LINQ)
- 关于LINQ(语言集成查询)的一些学习笔记
- 学习语言集成查询--Linq之Lambda表达式学习笔记
- 关于LINQ(语言集成查询)的一些学习笔记(没实践过的)
- C#学习常用的命名空间---System.Data.Linq(语言集成查询)
- C#学习笔记(八)—–LINQ查询的基础知识(下)
- C#学习笔记(八)—–LINQ查询的基础知识(中)
- C#学习笔记之初识LINQ查询
- C#学习笔记(八)—–LINQ查询创建策略
- 一个例子帮你搞懂C#语言高级特性系列(05) --- 语言集成查询(LINQ)
- .NET漫游指南-006-语言集成查询LINQ
- Hibernate学习笔记总结(三)——Hibernate 3.x——HQL查询语言(重点)
- LINQ——语言级集成查询入门指南(1)
- LINQ查询表达式--学习linq的资料和笔记(三)
- [C#.Net&Linq]LINQ to Object 学习笔记(资料群组GroupBy、ToLookup、ToDictionary)
- LINQ学习笔记之四:查询内存对象
- LINQ,语言级集成查询(Language INtegrated Query)简介
- C#中linq学习(Linq查询操作中的类型关系)示例
- 学习笔记二--如何:查询包含一组指定单词的句子 (LINQ)
- C#学习笔记 LINQ简单使用