日期:2014-05-18  浏览次数:20731 次

请问C#中do while、while、for、foreach这几种循环之间的差别是什么呀,以及一般这几种循环用在什么地方呢?
如题

------解决方案--------------------
C# code
do while循环体至少要执行一次。其他的请看msdn。

------解决方案--------------------
自己去看书并具体试验吧。没有什么好解释的,时间长了就明白了。
------解决方案--------------------
具体问题具体使用
------解决方案--------------------
执行次序不同。while 循环先判断,再执行;do-while 循环先执行,再判断。
一开始循环条件就不满足的情况下,while 循环一次也不会执行,do-while 循环则不管
什么情况都至少执行一遍。
------解决方案--------------------
个人只用for 和foreach
------解决方案--------------------
do while至少做一次,其他的可能一次都不做,在有循环次数明确时,我一般用FOR,在循环次数不明确时用WHILE,如果能用foreach时,会用这个多一点,但如果要删除序列里的数,我还是会用FOR