C#编程入门_跳转语句_8
2017-07-18 07:59
288 查看
21篇C#博客的配套源码
break
结束距离break最近的那一层循环using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace for循环 { class Program { static void Main(string[] args) { //第一个条件 是赋值语句n 是一个起始条件 //第二个条件 是终止条件 //第三个条件 是每次循环的步长 //循环的次数就是 (终止条件-起始条件)/步长 ==循环的次数 //1次 6次 5次 //第一个条件执行1次 第二个条件执行次数=循环的次数+1 第三个条件执行的次数是 循环的次数 //for (int i = 5; i < 10; i++) //{ // Console.WriteLine("Hello world"); //} int sum = 0; for (int i = 1; i < 101; i++) { if (i%2==0) { //break 是一个跳转语句 结束当前所在的循环体 break; } sum += i; } Console.WriteLine(sum); } } }
continue
结束当前所处的那一次循环,然后进入新一次的循环using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace for循环 { class Program { static void Main(string[] args) { //第一个条件 是赋值语句n 是一个起始条件 //第二个条件 是终止条件 //第三个条件 是每次循环的步长 //循环的次数就是 (终止条件-起始条件)/步长 ==循环的次数 //1次 6次 5次 //第一个条件执行1次 第二个条件执行次数=循环的次数+1 第三个条件执行的次数是 循环的次数 //for (int i = 5; i < 10; i++) //{ // Console.WriteLine("Hello world"); //} int sum = 0; for (int i = 1; i < 101; i++) { if (i%2==0) { //continue是一个跳转语句 结束当次循环 continue; } sum += i; } Console.WriteLine(sum); } } }
goto
意味着从goto这一行开始跳转,跳转到goto后面所跟标签的位置去执行相应的代码using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace goto循环 { class Program { //Main方法是程序的入口,离开Main方法 那么程序就会停止 static void Main(string[] args) { int num = 0; //在start和goto start;之间的代码称为循环体 start: num++; Console.WriteLine("Hello world!"); if (num >= 3) { //return 结束了所在的方法 return; } goto start; //这行代码是无法检测到 是永远不会执行的 因为 return 结束了所在的方法 所以是无法执行的 Console.WriteLine("***************"); } } }
return
结束return所在的函数或者是方法using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace for循环 { class Program { static void Main(string[] args) { //第一个条件 是赋值语句n 是一个起始条件 //第二个条件 是终止条件 //第三个条件 是每次循环的步长 //循环的次数就是 (终止条件-起始条件)/2 ==循环的次数 //1次 6次 5次 //第一个条件执行1次 第二个条件执行次数=循环的次数+1 第三个条件执行的次数是 循环的次数 //for (int i = 5; i < 10; i++) //{ // Console.WriteLine("Hello world"); //} int sum = 0; for (int i = 1; i < 101; i++) { if (i%2==0) { //return 是一个跳转语句 结束当前return所在的方法 return; } sum += i; } Console.WriteLine(sum); } } }
相关文章推荐
- C#编程入门8_跳转语句
- C#编程入门基础 控制语句概要
- C#入门5.10——跳转语句之continue语句
- C#编程入门4_选择分支语句
- C#编程入门_选择分支语句_4
- C# 入门(8) using语句,using命名空间指令,using别名指令,嵌套命名空间
- C# 匿名方法和拉姆达表达式 (2012-04-27 23:27:15)转载▼ 标签: 杂谈 匿名方法本质上是一传递给委托的代码块,是使用委托的另一种方法。 规则: 1、匿名方法中不能使用跳转语句跳
- C#编程--语句(分支语句)
- [引]C#参考 跳转语句(break,continue,goto,return,throw)
- C#之入门总结_ 分支语句_02
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- C#编程入门5_循环
- C#编程入门13_String类及常用的工具类
- C# 跳转语句(break,continue,goto,return,throw)
- C#编程—第五天--循环语句for
- C#之数据库编程:从入门到精通
- C#网络编程入门1
- C#中的socket编程入门实例
- C#中的几种跳转语句详解(转)
- C#编程入门_循环_5