相关疑难解决方法(0)

哪个更快:单个(谓词)或Where(谓词).单个()

这个答案引起的讨论让我很好奇.哪个更快:

someEnumerable.Single(predicate);
Run Code Online (Sandbox Code Playgroud)

要么

someEnumerable.Where(predicate).Single();
Run Code Online (Sandbox Code Playgroud)

毕竟,第一个更短,更简洁,似乎是专门建造的.

甚至ReSharper建议前者:

在此输入图像描述

我在上一篇文章中争论说,它们在功能上是相同的,并且应该具有非常相似的运行时.

.net c# linq

33
推荐指数
2
解决办法
3323
查看次数

标签 统计

.net ×1

c# ×1

linq ×1