LINQ性能优化全解析
1. 获取集合的最后一个值
在获取集合的最后一个值时,不同方法的性能差异显著。我们可以通过基准测试来比较不同方法的性能。
- 操作步骤 :
1. 更新 Main 方法:
static void Main(string[] args)
{
BenchmarkRunner.Run<LinqPerformance>();
}
2. 打开`LinqPerformance`类。
3. 添加`GetLastPersonVersion1()`方法:
[Benchmark]
public void GetLastPersonVersion1()
{
var lastPerson = _people.Last();
}
4. 添加`GetLastPersonVersion2()`方法:
[Benchmark]
public void GetLastPersonVersion2()
{
var lastPerson = _people[_people.Count - 1];
}
- 性能分析 :
- <
超级会员免费看
订阅专栏 解锁全文
911

被折叠的 条评论
为什么被折叠?



