服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - c# 循环语句的使用方法

c# 循环语句的使用方法

2022-09-09 14:20Tynam Yang C#

这篇文章主要介绍了c# 循环语句的使用方法,文中代码非常详细,供大家参考和学习,感兴趣的朋友可以了解下

for循环

格式:

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

解释:

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

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

示例 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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();
    }
  }
}

结果

c# 循环语句的使用方法

foreach 循环

格式:

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

解释:

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

示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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("循环结束");
    }
  }
}

结果

c# 循环语句的使用方法

while循环

格式:

?
1
2
3
4
while(循环条件)
 {
   循环体;
 }

解释:

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

do...while循环

格式:

?
1
2
3
4
5
do
{
  循环体;
}
while (循环条件)

解释:

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

示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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("循环结束");
    }
  }
}

结果

c# 循环语句的使用方法

continue与break

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

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

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

原文链接:https://www.cnblogs.com/tynam/p/9609062.html

延伸 · 阅读

精彩推荐
  • C#C#网络爬虫代码分享 C#简单的爬取工具

    C#网络爬虫代码分享 C#简单的爬取工具

    这篇文章主要为大家详细介绍了C#网络爬虫代码,教大家如何制作了简单的爬取工具,感兴趣的小伙伴们可以参考一下...

    12242021-12-01
  • C#C# winform自定义翻页控件详解

    C# winform自定义翻页控件详解

    这篇文章主要为大家详细介绍了C# winform自定义翻页控件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    安东家的安东4882022-01-21
  • C#C# 8.0新特性介绍

    C# 8.0新特性介绍

    C# 语言是在2000发布的,至今已正式发布了7个版本,每个版本都包含了许多令人兴奋的新特性和功能更新。下面通过本文给大家分享下C# 8.0的三个令人兴奋...

    葡萄城控件技术团队10952022-01-25
  • C#C#中abstract的用法详解

    C#中abstract的用法详解

    abstract可以用来修饰类,方法,属性,索引器和时间,这里不包括字段. 使用abstrac修饰的类,该类只能作为其他类的基类,不能实例化,而且abstract修饰的成员在派生...

    Q3012263910892021-12-15
  • C#C# 复制与删除文件的实现方法

    C# 复制与删除文件的实现方法

    这篇文章主要介绍了C# 复制与删除文件的实现方法的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下...

    晨曦8887352022-01-24
  • C#C#判断获取的是文件夹还是文件的实例

    C#判断获取的是文件夹还是文件的实例

    今天小编就为大家分享一篇C#判断获取的是文件夹还是文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    晴雨阳-_-!!!8822022-07-27
  • C#Unity3D移动端实现摇一摇功能

    Unity3D移动端实现摇一摇功能

    这篇文章主要为大家详细介绍了基于Unity3D移动端实现摇一摇功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    BackkomCoder6962022-08-08
  • C#Unity Shader实现水墨效果

    Unity Shader实现水墨效果

    这篇文章主要为大家详细介绍了Unity Shader实现水墨效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    ZzEeRO3822022-09-06