相关疑难解决方法(0)

LINQ函数的顺序是否重要?

基本上,正如问题所述...... LINQ函数的顺序在性能方面是否重要?显然结果仍然必须相同......

例:

myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3);
myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate);
Run Code Online (Sandbox Code Playgroud)

两者都返回相同的结果,但是处于不同的LINQ顺序.我意识到重新排序某些项目会产生不同的结果,我并不关心这些.我主要关心的是,在获得相同结果时,排序是否会影响性能.而且,不只是在我做的2个LINQ调用(OrderBy,Where),而是在任何LINQ调用上.

c# linq performance

113
推荐指数
3
解决办法
5792
查看次数

标签 统计

c# ×1

linq ×1

performance ×1