日期:2014-05-17  浏览次数:20980 次

遍历容器的时候,用for循环和用foreach,效率上有不同么?
网上有写说法是,对于HashTable/Dictionary的遍历而言,普通的for循环比foreach更快。我认为的是foreach只是一种特殊的for循环,也就是没有中途退出或者掠过某些元素的机会。两者的实现和运行机制一样吗?

谢谢。

------解决方案--------------------
http://blog.csdn.net/libraworm/article/details/1335561
------解决方案--------------------
引用:
http://blog.csdn.net/libraworm/article/details/1335561

单就对List<string>类型变量,是foreach快些还是for快些?