![]() |
1
14
因为间隔使得扫描非常简单。第二个远远不够杂乱,我必须真正阅读它。 |
![]() |
2
14
Eric Lippert
有一个
good entry about this on his blog
. 总之,这项任务是由
|
![]() |
3
4
我非常喜欢第一个,有三个原因。 首先,它更高效(在第二种情况下,您有额外的tolist()调用)。 其次,在我看来,它更具可读性。
最后,我建议你阅读
Eric Lippert's blog post on this subject.
有哲学上的理由可以避免
|
![]() |
4
4
传统的方法具有很容易调试的优点。但我个人更喜欢
我将编写一些扩展方法,生成以下代码。
|
![]() |
5
1
第一个可以在调试器运行时更改,Visual Studio允许您继续调试。在更改.foreach变量之后,您必须重新启动调试会话并重新编译,因为它包含lambda表达式(与2008相比)。 |
![]() |
6
0
这是一个非常主观的答案: 我不太同意不喜欢背后的哲学推理。可能是我缺乏计算机科学背景,我不知道。 对我来说,第二组代码更容易阅读,看起来也不那么混乱。正如其他人提到的,tolist()有点不幸,但我还是觉得它更好。 我更喜欢Daniel Br_¼Ckner的解决方案。这似乎比其他任何一种提议的解决方案都要好。 |
![]() |
Aarish Ramesh · 在java中写入csv文件 11 年前 |