|
37
|
| Mike Two · 技术社区 · 16 年前 |
|
|
1
33
如果希望始终返回空的可枚举项,则使用
这里的性能差异几乎肯定不显著。在这里,我将重点放在可读性而不是性能上,直到一个分析器向您显示这是一个问题。 |
|
|
2
11
另一方面,假设您正在实现一个返回类型为
如果你已经分析了这两种方法,并且没有显著的变化,那么你可以忘记它:) |
|
|
3
7
我猜您的分析测试不包括程序启动速度。这个
如果您在中打开包含测试方法的程序
ILSpy
关闭枚举器反编译,您将发现一个名为
|
|
|
4
5
有趣的是,今天早上我读到这篇文章,几个小时后我被这个例子击中了——当你有更多的代码时,我发现了区别:
您不能将第一个返回更改为yield break,因为还必须将第二个返回更改为较长的版本。 |
|
|
5
1
看来
不过,我同意另一个发帖的回答,空是“首选”的方式。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |