C#中的主要流程控制语句之跳转语句
跳转语句用于改变程序的执行流程,转移到指定之处。
C#中有4中跳转语句:如下图所示:
可以使用Break语句终止当前的循环或者它所在的条件语句。然后,控制被传递到循环或条件语句的嵌入语句后面的代码行。Break语句的语法极为简单,它没有括号和参数,只要将以下语句放到你希望跳出循环或条件语句的地方即可:
break;
Break语句例子
下面的代码是一个Break语句的简单例子:
4.Return语句Return语句是函数级的,遇到Return该方法必定返回,即终止不再执行它后面的代码。
Return语句的一个例子
例 一个关于return跳转语句的简单例子。
程序代码:
using System;using System.Collections.Generic;using System.Text;namespace returnExample{ class Program { static void Main(string[] args) { Console.WriteLine(Add(1, 2)); return; Console.WriteLine("can't be reached"); } static int Add(int a, int b) { return a + b; } }}
运行结果分析:
上述的代码运行出错,错误描述为:“检测到无法访问的代码”,并且在Console.WriteLine("can'tbe reached");这句代码中提示,这说明Return语句已经阻止了后面语句的运行。
以上三篇博客是我总结的有关“C#控制流程”知识点,里面有定义解析、语法、实例、以及用到的有关知识点,非常详尽。具体详情请见博客链接。
《C#中的主要流程控制语句之条件语句》
《C#中的主要流程控制语句之循环语句》
《C#中的主要流程控制语句之跳转语句》