A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭佳佳 中级黑马   /  2012-8-1 12:04  /  1755 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我感觉C#中循环问题是很重要的一个技术它会涉及到很多在以后的编程中,像是嵌套啊等等,谁能系统的总结下循环的用法?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

7 个回复

倒序浏览
我知道的循环有4种,分别是for、 while、 do... while、 foreach

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
知道循环次数的前提下用for循环
循环次数未知:
循环前需判断条件用while
执行一次循环体后再判断循环条件时用do-while

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
http://wenku.baidu.com/view/7895ce2abd64783e09122b3f.html
看看很全的资料,希望对你有帮助
回复 使用道具 举报
ARMdong 发表于 2012-8-1 12:12
知道循环次数的前提下用for循环
循环次数未知:
循环前需判断条件用while

对,foreach在数据集DateSet中用的比较多点
回复 使用道具 举报
①while

②do...while...

③for

④foreach



No1.While Loop

  bool flag=true;

  while(flag)

  {

    /*do something*/

    if(Condition)

      {

      flag=false;

      }

  }

  while循环每次循环前先检查逻辑表达式,循环的跳出完全依赖于循环体中的变化,但是如果程序在里面出现一些问题,将导致死循环。



No2.do...while...循环

  和while循环相似。



No3.for循环

  略。



No4. foreach循环

  foreach循环主要用于遍历实现了IEnumerable的容器类型,数组类型和常用容器都实现了此接口。

  在设计到遍历容器或者数组时,首选foreach

  但是,foreach语句有一定的限制,就是不能对项目赋值,不能通过属性为项目的内部成员赋值,但是可以调用内部方法来对内部的成员实现赋值。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
根据指定条件决定是否重复执行一条或多条指令的控制结构称为循环结构;
用循环结构表达算法,关键要做好三点:
①确定循环变量和初始值;
②确定循环体;
③确定循环终止条件。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
据目前接触到的循环有四种:for ,while,do....while和foreach.用法可以参看杨老师的视频。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马