社区
C#
帖子详情
Linq:为什么orderby和thenby需要的接口不同?
mmmsdare
2014-05-11 09:13:15
同样都是排序,为什么orderby只要求调用者是IEnumerable就可以了,而ThenBy需要时IOrderedEnumerable接口呢?
这两个by功能上没看出有什么不同啊?
...全文
142
2
打赏
收藏
Linq:为什么orderby和thenby需要的接口不同?
同样都是排序,为什么orderby只要求调用者是IEnumerable就可以了,而ThenBy需要时IOrderedEnumerable接口呢? 这两个by功能上没看出有什么不同啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
threenewbee
2014-05-11
打赏
举报
回复
ThenBy的意思是,如果第一个一样,那么按照它排序。 比如说,运动员参加举重比赛。我们规定,举重重量大的排在前面。举重重量一样,体重小的排在前面。 用LINQ写就是 data.OrderBy(x => x.Weight).ThenByDescending(x => x.PlayerWeight)
以专业开发人员为伍
2014-05-11
打赏
举报
回复
很明显,OrderBy是做用在普通IEnumerable上的,而ThenBy是仅仅作用在OrderBy处理结果上的。
LINQ
入门及应用 3/13
1.2 为什么要用
LINQ
1.3 搭建
LINQ
开发环境 1.3.1 安装 Visual Studio 2008 1.3.2 配置 Visual Studio 2008 1.4 初识
LINQ
技术 1.4.1 初识
LINQ
to Objects 1.4.2 初识
LINQ
to ADO.NET 1.4.3 初识
LINQ
...
LINQ
入门及应用 10/13
1.2 为什么要用
LINQ
1.3 搭建
LINQ
开发环境 1.3.1 安装 Visual Studio 2008 1.3.2 配置 Visual Studio 2008 1.4 初识
LINQ
技术 1.4.1 初识
LINQ
to Objects 1.4.2 初识
LINQ
to ADO.NET 1.4.3 初识
LINQ
...
初级学软件之ASP.NET 第九季
LINQ
技术
主讲内容: 第一讲
LINQ
技术概述 第二讲 from子句 第三讲 where子句 第四讲 select子句 第五讲
order
by子句 第六讲 建立
LINQ
数据源 第七讲 查询数据库中的数据 第八讲 向数据库中添加数据 第九讲 修改数据库中的数据...
LINQ
入门及应用 11/13
1.2 为什么要用
LINQ
1.3 搭建
LINQ
开发环境 1.3.1 安装 Visual Studio 2008 1.3.2 配置 Visual Studio 2008 1.4 初识
LINQ
技术 1.4.1 初识
LINQ
to Objects 1.4.2 初识
LINQ
to ADO.NET 1.4.3 初识
LINQ
...
LINQ
_to_SQL语法及实例大全
LINQ
to SQL语句(5)之
Order
By 19
Order
By操作 19 1.简单形式 19 2.带条件形式 20 3.降序排序 20 4.ThenBy 20 5.ThenByDescending 22 6. 带GroupBy形式 22
LINQ
to SQL语句(6)之Group By/Having 23 Group By/Having...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章