在.NET中,哪个循环运行得更快,“for”还是“foreach”?
在运行速度更快的C#/VB.NET/.NET中,for或foreach?
for
foreach
自从我读到for循环的工作速度比foreach环a很久以前我认为它适用于所有集合、泛型集合、所有数组等。
我搜索了谷歌,发现了一些文章,但大多数都是不确定的(阅读文章的评论)和开放式的文章。
理想的做法是列出每个场景,并为其提供最佳解决方案。
例如(仅仅是它应该如何的一个例子):
IList
在网上也可以找到一些相同的参考资料:
伊曼纽尔·尚泽尔的原创古旧文章
CodeProject FOREACH VS.为
博客-toforeach还是不去foreach,这就是问题所在
ASP.NET论坛-NET1.1 C#forVSforeach
[编辑]
除了可读性方面,我真的对事实和数字感兴趣。在某些应用程序中,性能优化的最后一英里确实很重要。
繁花如伊
哈士奇WWW
相关分类