请问C#中do while、while、for、foreach这几种循环之间的差别是什么呀,以及一般这几种循环用在什么地方呢? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 do while循环体至少要执行一次。其他的请看msdn。 for (statement1; statement2; statement3){ statement4;}// 等价于:statement1;while (statement2){ statement4; statement3;} foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。 呵呵,谢谢大家~!~!~!本人是菜鸟,第一次来csdn发帖子,就有高手回复,好感动啊~!支持CSDN~!~!~!~! 执行次序不同。while 循环先判断,再执行;do-while 循环先执行,再判断。 一开始循环条件就不满足的情况下,while 循环一次也不会执行,do-while 循环则不管什么情况都至少执行一遍。 do while至少做一次,其他的可能一次都不做,在有循环次数明确时,我一般用FOR,在循环次数不明确时用WHILE,如果能用foreach时,会用这个多一点,但如果要删除序列里的数,我还是会用FOR 这学期新学的 C#,菜鸟一个,做到小实验时改写遇到一些小问题,望高手帮下忙,谢谢了! 看看这个排序问题如何解决。 socket如何实时监控多设备连接状态? 关于C#调用迅雷下载的问题 如何让任意一个DATAGRIDVIEW的CELL获得焦点 在C#中如何实现上传图片到某一文件夹下 DataGridView和DB4o配合使用的一个问题 csdn栏目树出错,无法使用,赶快解决bug. 如何改变当前显示的分辨率? 请教:初学c#,应该怎么学? C#中如何将Timer控件暂停后置0 怎样用C#实现视频语音聊天
{
statement4;
}// 等价于:statement1;
while (statement2)
{
statement4;
statement3;
}
一开始循环条件就不满足的情况下,while 循环一次也不会执行,do-while 循环则不管
什么情况都至少执行一遍。