c# 循环语句的使用方法

 更新时间:2020年06月04日 16:07:25   作者:Tynam Yang  
这篇文章主要介绍了c# 循环语句的使用方法,文中代码非常详细,供大家参考和学习,感兴趣的朋友可以了解下

for循环

格式:

  for(表达式1;循环条件;表达式2)
  {
    循环体;
  }

解释:

       先执行表达式1,再判断循环条件是否为真,如果为真则执行循环体,执行完成后再执行表达式2再次判断循环条件,由此一直反复循环,直到循环条件为假,退出循环

  表达式1只在循环开始的时候执行一次

示例 

using System;

namespace Loops
{
  class Program
  {
    static void Main(string[] args)
    { /* for 循环执行 */
      for (int a = 1; a < 5; a = a + 1)
      {
        Console.WriteLine("a 的值: {0}", a);
      }
      Console.ReadLine();
    }
  }
}

结果

foreach 循环

格式:

foreach(数据类型 变量 in 数组或集合)
  {
    循环体;
  }

解释:

        从数组或集合中依次取出每一项的数据,然后将取出的数据赋给变量,每一次赋值后,运行一次循环

示例

 using System; 
 namespace Loops
 {
   class Program
   {
     static void Main(string[] args)
     {
       string[] citys = new string[] { "北京", "上海", "广州", "北京", "西安" };
       foreach (string city in citys)
       {
         System.Console.WriteLine(city);
       }
       System.Console.WriteLine("循环结束");
     }
   }
 }

结果

while循环

格式:

 while(循环条件)
  {
    循环体;
  }

解释:

       如果循环条件为真则执行循环体,执行完循环体之后,再判断条件是否为真,如果为真则继续执行循环体,直到循环条件为假,退出循环

do...while循环

格式:

  do
  {
    循环体;
  }
  while (循环条件)

解释:

       与while执行顺序相反,while是先判断条件然后执行循环体,do...while是先执行一次循环体然后进行循环条件的判断,如果满足则再执行循环体,直到条件不满足,退出循环

示例

using System;

namespace Loops
{
  class Program
  {
    static void Main(string[] args)
    {
      int a = 1;
      do
      {
        Console.WriteLine("a 的值: {0}", a);
        a = a + 1;
      } while (a < 5);

      System.Console.WriteLine("循环结束");
    }
  }
}

结果

continue与break

  continue:循环中遇到continue中止本次循环,直接进入下一次循环

  break:循环中遇到break中止循环,即循环结束,不在执行循环

以上就是c# 循环语句的使用方法的详细内容,更多关于C# 循环语句的资料请关注脚本之家其它相关文章!

相关文章

  • C#一个简单的定时小程序实现代码

    C#一个简单的定时小程序实现代码

    这篇文章主要介绍了C#实现一个简单的定时小程序代码,实现过程很简单,需要的朋友可以参考下
    2015-09-09
  • C#中this的用法集锦

    C#中this的用法集锦

    本文给大家汇总介绍了C#中的几种this用法,相信大家应该有用过,但你用过几种?以下是个人总结的this几种用法,欢迎大家拍砖,废话少说,直接列出用法及相关代码。
    2015-06-06
  • C#控制台带参数程序源码编写实例讲解

    C#控制台带参数程序源码编写实例讲解

    像ipconfig /all 这样的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么写这样的控制台带参数的程序,需要的朋友可以了解下
    2012-12-12
  • C#读取写入文件的3种方式示例代码

    C#读取写入文件的3种方式示例代码

    最近操作文件频繁,所以这篇文章主要给大家介绍了关于C#读取写入文件的3种方式,文中通过实例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友可以参考下
    2022-06-06
  • C#中神器类BlockingCollection的实现详解

    C#中神器类BlockingCollection的实现详解

    如果你想玩转C# 里面多线程,工厂模式,生产者/消费者,队列等高级操作,就可以和我一起探索这个强大的线程安全提供阻塞和限制功能的C#神器类BlockingCollection吧
    2023-02-02
  • C#无法打开计算机“.”上的 IISADMIN 服务的解决方法

    C#无法打开计算机“.”上的 IISADMIN 服务的解决方法

    在使用c#进行控制IIS服务启动停止的时候,提示:无法打开计算机“.”上的 IISADMIN 服务
    2015-01-01
  • C#网站生成静态页面的实例讲解

    C#网站生成静态页面的实例讲解

    今天小编就为大家分享一篇关于C#网站生成静态页面的实例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • C#使用zxing/zbar/thoughtworkQRcode解析二维码的示例代码

    C#使用zxing/zbar/thoughtworkQRcode解析二维码的示例代码

    zxing是谷歌开源的二维码库,zbar,thoughtworkQRcode也是开源的,三者之间比较各有优劣,本文将通过一个案例demo源码,带来认识学习下这三者的实际解码效果,感兴趣的可以了解一下
    2023-07-07
  • C# List生成Txt文档并且读取Txt文档封装List

    C# List生成Txt文档并且读取Txt文档封装List

    这篇文章主要介绍了C# List生成Txt文档并且读取Txt文档封装List,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-08-08
  • C# using三种使用方法

    C# using三种使用方法

    这篇文章主要为大家详细介绍了C# using三种使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论