- 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# - 文件 I/O
C# - continue 语句
C# 中的 continue 语句在某种程度上类似于 break 语句。但是,它并没有强制终止循环,而是强制执行循环的下一轮迭代,跳过中间的任何代码。
对于 for 循环,continue 语句会导致循环的条件测试和增量部分执行。对于 while 和 do...while 循环,continue 语句会导致程序控制传递到条件测试。
语法
C# 中 continue 语句的语法如下:
continue;
流程图
示例
using System; namespace Loops { class Program { static void Main(string[] args) { /* local variable definition */ int a = 10; /* do loop execution */ do { if (a == 15) { /* skip the iteration */ a = a + 1; continue; } Console.WriteLine("value of a: {0}", a); a++; } while (a < 20); Console.ReadLine(); } } }
当以上代码被编译并执行时,它会产生以下结果:
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 16 value of a: 17 value of a: 18 value of a: 19
csharp_loops.htm
广告