Linq 多重排序中什么性能更好?
下面哪个排序列表性能更高:
var sortedList = data.OrderBy(row => row.Fullname).ThenBy(row => row.Age);
或者这个:
var sortedList = from row in data
orderby row.Fullname, row.Age
select row;
which of the sorted lists below is more performant:
var sortedList = data.OrderBy(row => row.Fullname).ThenBy(row => row.Age);
or this one:
var sortedList = from row in data
orderby row.Fullname, row.Age
select row;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它们都将被转换为相同的表达式。
They both will be converted to the same expression.
这两者是一样的。不会有什么区别。更多的是你喜欢打字的方式
That is both the same. There will be no difference.its more about how you like typing
查询语法正在被编译器转换为方法语法,因此它们是相同的。
Query syntax is being converted to Method syntax by compiler, so they are the same.