主页
  • 主页
  • 分类
  • 热文
  • 教程
  • 面试
  • 标签
C#

C# 基础

C# 主页
C# 概述
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 决策结构
C# 循环结构
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 操作符重载
C# 接口
C# 命名空间
C# 预处理
C# 正则表达式
C# 异常
C# 文件与流

C# 高级

C# 属性(Attributes)
C# 反射
C# 属性(Properties)
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 线程

基础

C# 主页
C# 概述
C# 环境
C# 程序结构
C# 基本语法
C# 数据类型
C# 类型转换
C# 变量
C# 常量
C# 运算符
C# 决策结构
C# 循环结构
C# 封装
C# 方法
C# 可空类型
C# 数组
C# 字符串
C# 结构体
C# 枚举
C# 类
C# 继承
C# 多态性
C# 操作符重载
C# 接口
C# 命名空间
C# 预处理
C# 正则表达式
C# 异常
C# 文件与流

高级

C# 属性(Attributes)
C# 反射
C# 属性(Properties)
C# 索引器
C# 委托
C# 事件
C# 集合
C# 泛型
C# 匿名方法
C# 不安全代码
C# 线程

C# 循环结构


上一章 下一章

循环结构允许我们多次执行一段代码块。通常情况下,语句是按照顺序执行的:函数中的第一条语句首先被执行,接着是第二条,以此类推。

编程语言提供了各种控制结构,使得执行路径更加复杂。

Loop Architecture

循环语句允许我们多次执行一个语句或一组语句,并且这是大多数编程语言中循环语句的一般形式:

循环架构

C# 提供了以下类型的循环来处理循环需求。点击下列链接查看详细信息。

循环类型概述

  1. while 循环

    • 当给定的条件为真时重复执行一个语句或一组语句。它在执行循环体之前测试条件。
  2. for 循环

    • 多次执行一系列语句,并简化管理循环变量的代码。
  3. do...while 循环

    • 与 while 语句类似,区别在于它在循环体结束时测试条件。
  4. 嵌套循环

    • 您可以在任何另一个 while,for 或 do...while 循环内使用一个或多个循环。

循环控制语句

循环控制语句改变了执行的正常顺序。当执行离开某个作用域时,所有在该作用域内创建的自动对象都将被销毁。

C# 提供了以下控制语句。点击下列链接查看详细信息。

控制语句概览

  1. break 语句

    • 终止循环或 switch 语句,并将执行转移到紧跟在循环或 switch 之后的语句。
  2. continue 语句

    • 导致循环跳过剩余的循环体部分,并立即重新测试其条件以决定是否重新迭代。

无限循环

如果一个条件永远不变成假,那么这个循环就变成了无限循环。传统上使用 for 循环来达到这个目的。由于组成 for 循环的三个表达式都不是必需的,因此可以通过留空条件表达式来创建一个无尽的循环。

示例

using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         for (; ; ) {
            Console.WriteLine("Hey! I am Trapped");
         }
      }
   }
}

当条件表达式缺失时,默认认为它是真的。您可能会有一个初始化和增量表达式,但是程序员更常用 for(;;) 构造来表示一个无限循环。

上一章 下一章
阅读号二维码

关注阅读号

联系二维码

联系我们

© 2024 Yoagoa. All rights reserved.

粤ICP备18007391号

站点地图