前言
在学习基础的语法中循环控制是程序语句控制中的一种,循环在很多的操作中都有应用,例如在获得数据库中的查询的数据之后可以用循环遍历的方式拿到每一行的数据,从而拿到每一个单元格的数据,在文件的操作中也大量的应用循环来读取数据,在网站中传送到一个页面中的数据大多数都是多个共同性质的数据的集合,在数据的处理中也经常的用到循环的方式来处理。

正文
循环的语句主要有for循环,while循环,do while循环和foreach循环。

1、for循环

for循环的基本的格式是
for(初始化表达式1;循环判断表达式2;循环后执行的表达式3)
{
循环语句4;

}
执行的过程是
1、先执行初始化表达式1
2、在执行循环判断表达式2,如果循环判断表达式2为true的话,就执行循环语句4,如果为false的话整个循环结束。
3、执行循环后表达式3
4、重复2、3步的操作直至结束
例程序:使用for循环打印1-100
for(int i = 1;i<=100;i++)
{
Console.WriteLine(i);
}
结论
for循环中初始化表达式只执行一次,可以没有循环后的表达式3,把它放在训话语句4的结束部分,for循环的循环部分要用{}号括起来。

2、while循环
while循环的格式为
初始化表达式1;
while(判断表达式2)
{
循环表达式3;
循环后表达式4;
}
执行的过程是
1、先执行初始化表达式1
2、在执行判断表达式2,如果判断表达式2的执行结果是true的话就执行循环表达式3,否则的话就结束整个循环
3、在执行循环后表达式4
4、重复执行2、3步直到程序结束为止。
例程序:使用while循环打印1-100
int i = 1;
while(i<=100)
{
Console.WriteLine(i);
i++;

}
结论:while循环和for循环都差不多只是在结构上来说for循环更加的简单,在io操作和数据库的有些操作中会用到while循环。

3、do while循环

do while循环的格式为

初始化表达式1;

do

{

循环语句2;

循环后操作语句3;

}while(判断语句4);

程序的执行过程是:

1、先执行初始化表达式1

2、在执行循环语句2,和循环后操作语句3

3、执行判断语句4,如果是true的话就继续执行第二步,直到程序结束为止

例程序:使用do while打印1-100

int i = 1;

do

{

Console.WriteLine(i);

i++

}while(i<=100);

结论:do while和while的区别是,do while必须执行一次而while可以一次也不执行,咋使用中do while使用的很少。

4、foreach循环

foreach循环用于遍历同种类型数据的集合

string[] strs = {"123","222","333"};

foreach(string str in strs)
{

Console.WriteLine(str);

//str是strs数组中遍历到的每一个元素,有多少个元素这个语句都执行几遍

}

c#基础之循环探索的更多相关文章

  1. 电脑小白学习软件开发-C#语言基础之循环重点讲解,习题

    写代码也要读书,爱全栈,更爱生活.每日更新原创IT编程技术及日常实用视频. 我们的目标是:玩得转服务器Web开发,搞得懂移动端,电脑客户端更是不在话下. 本教程是基础教程,适合任何有志于学习软件开发的 ...

  2. 第五篇:python基础之循环结构以及列表

    python基础之循环结构以及列表   python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.pyth ...

  3. VBS基础篇 - 循环语句(3) - For...Next

    VBS基础篇 - 循环语句(3) - For...Next   指定循环次数,使用计数器重复运行语句,语法结构如下: 1 2 3 4 5 For counter = start To end [Ste ...

  4. VBS基础篇 - 循环语句(4) - For Each...Next

    VBS基础篇 - 循环语句(4) - For Each...Next   For Each...Next 循环与 For...Next 循环类似.For Each...Next 不是将语句运行指定的次 ...

  5. Python 基础 while 循环

    Python 基础 while 循环 while 循环 在生活中,我们遇到过循环的事情吧?比如循环听歌.在程序中,也是存才的,这就是流程控制语句 while 基本循环 while 条件: # 循环体 ...

  6. 基础语法-循环结构for

    基础语法-循环结构for 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.for循环格式 for(初始化表达式;循环条件表达式;循环后的操作表达式){ 执行语句(循环体); } ...

  7. 基础语法-循环结构do...while

    基础语法-循环结构do...while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.do...while语句格式 do{ 执行语句; }while(条件表达式); 温馨提示: ...

  8. 基础语法-循环结构while

    基础语法-循环结构while 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.while语句格式 while(条件表达式){ 执行语句; } 二.while语句案例 /** * ...

  9. [08 Go语言基础-for循环]

    [08 Go语言基础-for循环] 循环 循环语句是用来重复执行某一段代码. for 是 Go 语言唯一的循环语句.Go 语言中并没有其他语言比如 C 语言中的 while 和 do while 循环 ...

随机推荐

  1. day14内置函数作业详解

    day14题目 day14作业及默写 1,整理今天所学内容,整理知识点,整理博客. 2,画好流程图. 3,都完成的做一下作业(下面题都是用内置函数或者和匿名函数结合做出): 4,用map来处理字符串列 ...

  2. 点击对应的a标签返回相应的第几个

    面试中遇到的问题,前两天一直没有解决,今天想想还是得要想办法才行,其实仔细想的话很简单,惭愧啊,面试的时候没有做出来! 题目是这样的,如果一个body中有5个a标签,当我们点击对应的a标签时,aler ...

  3. tomcat怎么优化

    Tomcat有很多方面,我从内存.并发.缓存四个方面介绍优化方法. 一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catal ...

  4. (二)异步解决方案之callback

    回调定义 就是一个函数里面使用 作为参数的函数. Function1(Function2) { Function2(); }; 同步调用 - 老实说,这和我们 不将代码封装成 函数没有差别 也就是说 ...

  5. py---------socketserver

    同时两个客户端连接, server 不能有input server端根据client端的要求去执行固定的代码 server.py #-*- coding:utf-8 -*- import time i ...

  6. 最小生成树(prim算法和kruskal算法)

    学习博客:https://www.cnblogs.com/zhangming-blog/p/5414514.html 其实就是加点法:从不属于这个集合的点中找从本集合可以找到的最小边,加入本集合 看代 ...

  7. asp.net mvc里面竟然也可以用eval()

    刚才在项目里面看到了一个牛逼的用法: style="display:<%# Eval("IsSharingPlatformDisplay") %>" ...

  8. Linux安装配置相关

    1.常用汇总 useradd usertemp //添加用户 passwd usertemp //修改/设置密码 userdel usertemp //删除用户 2. profile/baserc等配 ...

  9. Windows10 zip安装 MySQL8.0.12

    其实问题不大,就是win10永远有点奇葩的地方. 下载,解压,命名什么的我就不说了. 一 环境变量方便cmd使用mysql MYSQL_HOME = xxx // 就是安装的路径 Path = %MY ...

  10. WCF SecurityElement

    1.SslStreamSecurityElement <sslStreamSecurity requireClientCertificate="true"/> Requ ...