首页 > 代码库 > 正经学C#_判断[switch语句]:[c#入门经典]
正经学C#_判断[switch语句]:[c#入门经典]
switch是一个和IF语句极其相似的语句。但是Switch允许条件可以有多个值。
程序的基本结构如下
switch(textVal)
{
case Val:
程序代码
break
case Val2:
程序代码
break
case Val3:
程序代码
break
......
case ValN:
程序代码
break
}
switch是由花括号,括号内包含 case和break的语句。
其中,c#要求一个case必须带有一个break。一个case不能直接跳到下一个case。
break的意思是跳出,当case的值符合switch条件值时,进入符合的值的case并执行代码,之后执行break,跳出switch语句,执行其他程序代码。 可以有无数个case,反正机器不累。
流程图 箭头向右即为符合条件,不符合向下。
代码写的有些脑残,但是意思对就行。简单明白就行
int a = 26, b = 11; switch(a+b) { case 10: Console.WriteLine("正确"); break; case 30: Console.WriteLine("正确"); break; case 37: Console.WriteLine("正确"); break; }
在switch中有一个关键字,default。 在switch中没有匹配的case值就执行 default内的代码。代码如下:
int a = 26, b = 11; switch(a+b) { case 10: Console.WriteLine("正确"); break; case 30: Console.WriteLine("正确"); break; case 27: Console.WriteLine("正确"); break; default: Console.WriteLine("没有一个算对的."); break; }
ok了,switch基础也就这些了
正经学C#_判断[switch语句]:[c#入门经典]
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。