网站首页 > 基础教程 正文
在C#中,break和continue是用于控制循环语句(如for、while、do-while等)执行流程的关键字。
- break关键字:
当break关键字被执行时,它会立即终止当前所在的循环,并跳出循环体,继续执行循环后面的代码。
break通常用于在满足某个条件时提前结束循环,无论循环条件是否满足,都会跳出循环。
- continue关键字:
当continue关键字被执行时,它会跳过当前循环中剩余的代码,并继续执行下一次循环的迭代。
continue通常用于在满足某个条件时跳过当前迭代,但不会终止整个循环,而是继续执行下一次循环。
下面是一个使用break和continue的示例:
for (int i = 1; i <= 5; i++)
{
if (i == 3)
{
break; // 当 i 等于 3 时,跳出循环
}
Console.WriteLine(i);
}
// 输出: 1
// 输出: 2
for (int i = 1; i <= 5; i++)
{
if (i == 3)
{
continue; // 当 i 等于 3 时,跳过当前迭代,继续下一次迭代
}
Console.WriteLine(i);
}
// 输出: 1
// 输出: 2
// 输出: 4
// 输出: 5
在第一个示例中,当i等于3时,break关键字被执行,循环被终止,因此只输出了1和2。
在第二个示例中,当i等于3时,continue关键字被执行,当前迭代被跳过,但整个循环并没有终止,因此输出了除了3之外的所有数字。
猜你喜欢
- 2024-10-12 340.C# 中最有价值的语法糖及其应用场景
- 2024-10-12 Dev——手把手教你学会CheckedListBox(C#)
- 2024-10-12 流程控制-循环语句(5-5)-C#编程零基础到入门学习
- 2024-10-12 C#12那些有意思的特性 c# 特性的实现原理
- 2024-10-12 C#得到网关和DNS地址 .netcore 网关
- 2024-10-12 C#设计模式之4-原型模式 c++原型模式
- 2024-10-12 C#05(判断、循环语句) c#循环次数由什么决定
- 2024-10-12 C#:编程界的全能王,其他语言只能望尘莫及?
- 2024-10-12 C# 中的模式匹配与安全的类型转换:is 和 as 运算符的深入解析
- 2024-10-12 C# 循环语句介绍 c#循环输出
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)