当我编写代码时,我有时想知道哪种格式更快;
老式使用递增变量:i
或
foreach循环?
答案 0 :(得分:2)
你需要使用正确的工具“更快”,有时for
更快,foreach
更快。
如果您的程序速度很慢use a profiler并找到真正的问题所在。
答案 1 :(得分:0)
请参阅以下链接,这些链接可能会让您对for和foeach有更多了解。
for:http://msdn.microsoft.com/en-us/library/ch45axte.aspx
foreach:http://msdn.microsoft.com/en-us/library/ttw7t8t6.aspx
for vs foreach
http://social.msdn.microsoft.com/Forums/vstudio/en-US/4ede2e82-e3df-44dc-a863-a871925c5cc5/foreach-or-for-loop-to-improve-performance-c-code http://blogs.msdn.com/b/ericlippert/archive/2009/05/18/foreach-vs-foreach.aspx