Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:20:52 C#控制语句中的switch语句用法
C#控制语句中的switch语句用法
C#控制语句中的switch语句用法switch语句是一个控制语句,它通过将控制传递给其体内的一个case语句来处理多个选择和枚举。switch语句中有很多case区段,每一个case标记后可以指定一个常数作为标准,不能将一组常数放在一个case标记之后。声明case语句的语法如下:switch(判断条件){case判断式://区段,符合条件执行的代码break;……[default:]}switch语句可以包括任意数目的case实例,但是任何两个case语句都不能具有相同的值。语句体从选定的语句开始执行,直到break将控制传递到case体以外。在每一个case块的后面,都必须有一个跳转语句(如break)。但当case语句中无代码时,(与C++中的switch 语句不同)C# 不支持从一个case 标签显式贯穿到另一个case标签。如果没有任何case表达式与开关值匹配,则控制传递给跟在可选default标签后的语句。如果没有default标签,则控制传递到switch以外。示例空case语句的使用利用空case语句检查数字在什么范围内。程序代码如下:using System;class SwitchTest{static void Main(){Console.Write("输出结果为:n:");int n = 1;switch (n){case 1:case 2:case 3:Console.WriteLine("输入的是1, 2, or 3.");// http://www.isstudy.combreak;default:Console.WriteLine("不能确定输入值的范围");break;}Console.ReadLine();}}按键运行程序,运行结果如图1所示。图1 空case语句示例在case标签内goto语句的使用在case标签内使用goto语句跳转到另一个case标签,判断用户输入的值,进而完成费用的计算。程序的流程如图2所示。图2 在case 标签内goto语句流程 赞 If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长) QQ:154298438 QQ:417480759
赞