Foreach跟For循环,用哪个
Foreach和For循环,用哪个?看了一张帖子《看似简单 解读C 程序员最易犯 7大错误》,我对内容还是很支持的。《Csd
Foreach和For循环,用哪个?
看了一张帖子《看似简单 解读C 程序员最易犯 7大错误》,我对内容还是很支持的。
《Csdn收音机》是个开源的辅助工具,以后学技术更方便了!
[解决办法]这个楼主有时间可以拿个大量数据测试下,就几个数据还是看不出来的啊!测试完了发表篇博客出来瞅瞅。
给力
[解决办法]对于小数据量的话,两者确实没什么区别,而对于大数据量的话建议使用For,原因2楼说得很清楚了
[解决办法]能用foreach一般就懒得写for了,特别是封装的对象时,方便好多,用[]多了伤神..
至于效率也看过类似的博文,那种百万级甚至千万级执行效率的差别基本可以忽略吧
[解决办法]学习了。。。。
------解决方案--------------------
我个人感觉差不多,现在没时间 明天回头看看
[解决办法]习惯用for
[解决办法]大家可以参考下面的三篇文章:
http://blogs.msdn.com/kevin_ransom/archive/2004/04/19/116072.aspx
http://blogs.msdn.com/brada/archive/2004/04/29/123105.aspx
http://www.cnblogs.com/WuCountry/archive/2007/02/27/658710.html
[解决办法][解决办法]其实用那个就看实际需要了。
一般情况都不用太较真了
[解决办法]for找到你用的东西以后就可以break了
效率高些
[解决办法]差不多,还是把时间用在其他更需要研究的地方吧
[解决办法]能用foreach 就用,不行 再用for
[解决办法]理论上for高效些,其实没多大区别。
但编写代码是首先考虑foreach,因为他所谓优雅一些
如果foreach他确实影响了性能在考虑把它换掉。浅薄想法。
[解决办法]用for
[解决办法]
遍历普通的集合当然用foreach,这没什么需要讨论的
但是如果是基本类型数组,而且是对执行效率要求高的场合(比如多重循环内部)
用for好些,可以用指针(unsafe代码)
[解决办法]

[解决办法]
foreach的集合项不能删除,for里面可以。
foreach看起来更面向对象一些。for更容易取到当前是第几个循环。
foreach可能会比for慢一点,但是这根本不是问题。
我从来也没遇到过在循环里面处理百万级的数据的先例。
[解决办法]
差不太多,自己觉得哪个好用就用哪个。
[解决办法]
学习ing~
[解决办法]
学习下了.
[解决办法]
我是每天回复的!
[解决办法]
foreach的可读性强
for的执行效率高
开发效率和执行效率,永远成反比!
[解决办法]
不错啊,学习了
[解决办法]
菜鸟学习了,
[解决办法]
for 比foreach在大量数据中的效率要高,小量循环的话,没有上面差别!
[解决办法]