首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中的重要流程控制语句之跳转语句

2013-02-28 
C#中的主要流程控制语句之跳转语句跳转语句用于改变程序的执行流程,转移到指定之处。C#中有4中跳转语句:如

C#中的主要流程控制语句之跳转语句


跳转语句用于改变程序的执行流程,转移到指定之处。

C#中有4中跳转语句:如下图所示:


C#中的重要流程控制语句之跳转语句


1.Break语句

可以使用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#中的主要流程控制语句之跳转语句》

热点排行