All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
从,PHP,迁移到,ASP.NET(3)_[Asp.Net教程]
ASP.NET动态创建控件之绝境求生_[Asp.Net教程]
.net控件开发(六)之深究控件样式_[Asp.Net教程]
SQL Server 索引基础知识(1)--- 记录数据的基本格式_[SQL Server教程]
个人网站推广的精选十二个好方法_JavaScript技术_编程技术
绝对精华:ASP.NET常用的三十三种实用代码_.net资料_编程技术
xml的解析处理以及其他_[XML教程]
图片、文件防盗链程序_.net资料_编程技术
ASP.NET中的日期与时间的处理方法_.net资料_编程技术
SQLServer分页查询通用存储过程_[SQL Server教程]
Reading number is top 10 pictures
某某人向找小三的人宣战了
联通的3G无线网卡我只用了一天,看看流量......
A man's favorite things16
The wise woman of chest1
南昌铁路局攸县车站125户铁路职工微利房终成骗局
赵惟依写真3
各种囧况!玩游戏最不喜欢出现的十件事
Summer is most suitable for young people to travel in China5
这张图有两句话,你看出来了吗?
So beauty, will let you spray blood8
Download software ranking
I for your crazy
Call Of Duty2
WebService在.NET中的实战应用教学视频 → 第4集
WebService在.NET中的实战应用教学视频 → 第1集
Proficient in JavaScript
Eclipse 4.2.1 For Win32
C#与.NET技术平台实战演练
Photoshop 8.0图象编辑软件
Love the forty days
C#COM编程指南
qq published in(发表于) 2014/7/11 9:20:52 Edit(编辑)
C#控制语句中的switch语句用法

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.com

break;

default:

Console.WriteLine("不能确定输入值的范围");

break;

}

Console.ReadLine();

}

}


键运行程序,运行结果如图1所示。



图1 空case语句

示例

在case标签内goto语句的使用

在case标签内使用goto语句跳转到另一个case标签,判断用户输入的值,进而完成费用的计算。程序的流程如图2所示。



图2 在case 标签内goto语句流程



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.