linq 排序
类别:编程学习 浏览量:1195
时间:2015-4-9 linq 排序
linq 排序一、linq 排序用到的方法
方法名 | 说明 | C# 查询表达式语法 |
---|---|---|
OrderBy | 按升序对值进行排序。 | orderby |
OrderByDescending | 按降序对值进行排序。 | orderby … descending |
ThenBy | 按升序执行次要排序。 | orderby …, … |
ThenByDescending | 按降序执行次要排序。 | orderby …, … descending |
二、linq 排序实例
1、 主要升序排序
string[] words = { "the", "quick", "brown", "fox", "jumps" };
IEnumerable<string> query = from word in words orderby word.Length select word;
foreach (string str in query) Console.WriteLine(str);
2、 主要降序排序
string[] words = { "the", "quick", "brown", "fox", "jumps" };
IEnumerable<string> query = from word in words orderby word.Substring(0, 1) descending select word;
foreach (string str in query) Console.WriteLine(str);
3、次要升序排序
string[] words = { "the", "quick", "brown", "fox", "jumps" };
IEnumerable<string> query = from word in words orderby word.Length, word.Substring(0, 1) select word;
foreach (string str in query) Console.WriteLine(str);
4、次要降序排序
string[] words = { "the", "quick", "brown", "fox", "jumps" };
IEnumerable<string> query = from word in words orderby word.Length, word.Substring(0, 1) descending select word;
foreach (string str in query) Console.WriteLine(str);
标签:linq
您可能感兴趣
- Linq中where查询
- linq 数据类型转换
- linq to sql 中Concat、Union、Intersect、Except
- linq xml 查询
- LINQ中Aggregate的用法
- linq distinct去重
- linq中join用法
- linq中AsEnumerable和AsQueryable的区别
- 如何查看linq生成的sql
- linq中group by
- linq中延迟执行
- linq中let
- LINQ TO SQL 中join
- 使用 LINQPad 调试linq以及lambda表达式
- Linq中的TakeWhile和SkipWhile
- linq 排序
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
- 今日菜价 青豆角涨幅最高 0.70 ,菜心降幅最高 5.55(青豆角涨幅最高)
- 农村植物,龙芽草若长在您家路旁,请珍惜,它对抗癌有特效(龙芽草若长在您家路旁)
热门推荐
- JS文件智能提示另一个JS文件中的成员
- Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】(Python HTML解析器BeautifulSoup用法实例详解爬虫解析器)
- zabbix5.4监控磁盘可用内存大小(解析Zabbix 5.0磁盘自动发现和读写监控的问题)
- C#中Obsolete
- sql语句中的join(SQL语句中不同的连接JOIN及join的用法)
- python合并多个excel可以刷新吗(python 实现读取一个excel多个sheet表并合并的方法)
- 云服务器定时重启(云服务器无法正常关机/重启的几种原因)
- pythonhash使用(详解python中的hashlib模块的使用)
- mysql常见错误提示及解决办法(MYSQL 无法识别中文的永久解决方法)
- 目前主流的web服务器有哪些(什么是WEB服务器? 常用的WEB服务器有哪些?)