C#--Switch Case语句的返回
2017-02-15 13:50
330 查看
C#中switch case语句的返回不只是用break关键字,break语句是用来阻止贯穿的最常见的方式。也可以用其他语句来替代它。如下面代码所示
也可以用return语句和throw语句来替代break语句。
static int Main(string[] args) { int a = int.Parse(Console.ReadLine()); switch (a) { case 1: Console.WriteLine(a); break; case 2: return 1; case 3: throw new Exception(); } Console.ReadKey(false); return 1; }
也可以用return语句和throw语句来替代break语句。
相关文章推荐
- C#--Switch Case语句的返回
- switch 和 case 语句的参数
- C++ 中 switch case语句 处理字符串
- 关于switch...case...语句(Compiler Error C2360)
- Android switch语句“case expressions must be constant expressions”
- 10-14C#基础--语句(switch....case和for...循环)
- 工厂模式之消除switch/case语句
- switch…case语句在C#和Java中用法的区别?
- 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-Switch Case语句是否会自动跳转到下一个
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case和条件语句
- PHP中switch语句case后表达式写法记录
- 在Android library中不能使用switch-case语句访问资源ID的原因分析及解决方案
- 关于C/C++中switch语句case中变量不能初始化赋值的问题
- java中if与switch-case语句的使用及一些注意事项
- 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- switch… case 语句的用法(二)
- 注意Switch case 语句,case中的条件必须是constant value
- 详解Swift的switch...case语句中break关键字的用法
- C#中的分支结构:if..else if 、if... else 和 switch ...case语句的区别
- java Switch-Case忘写break条件时会执行后面不符合case的语句