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

Reading number is top 10 articles
用PHP控制您的浏览器cache_[PHP教程]
SQL语句导入导出大全_[SQL Server教程]
为ASP.NET,MVC开发一些常用插件(一)——导航栏_[Asp.Net教程]
Silverlight,2(beta1)数据操作(2)——使用ASP.NET,Web,Service_[Asp.Net教程]
delphi文件操作AssignFile过程
应用实例:ASP.Net中利用CSS实现多界面两法_.net资料_编程技术
ASP.NET服务器控件编程之卷首语_[Asp.Net教程]
PHP中 ADODB 类库介绍(二)_[PHP教程]
SQL,server,2005中的DATENAME函数_[SQL,Server教程]
技巧汇总:C#编程的七个小技巧_.net资料_编程技术
Reading number is top 10 pictures
NeedWallpaper7
移民小国也实惠1
Other people's teacher VS my teacher
Wild animals melee moment of life and death1
2012 national geographic daily picture4
So beauty, will let you spray blood4
Sell the barbecue as says father du breul5
Exquisite decoration is not paying too much4
日本小萝莉1
Summer is most suitable for young people to travel in China1
Download software ranking
1400篇各类破解文章
Sora aoi‘s film--Lust fan wall
Unix video tutorial15
Boxer Classic video3
Tram sex maniac 2 (H) rar bag8
I for your crazy
Unix video tutorial1
C++编程教程第三版
卡丁车单机版
Rio big adventure
qq published in(发表于) 2014/7/11 9:19:44 Edit(编辑)
C#中控制语句if的使用

C#中控制语句if的使用

C#中控制语句if的使用

if语句

if语句的语法相对比较简单,主要是用来做选择的,它也可以结合else子句使用,其声明语法如下:

if(布尔表达式)

//区段一,符合布尔表达式执行的代码

else

//区段二,不符合布尔表达表执行的代码

if语句会根据布尔表达式的值决定执行哪一个区段的程序代码。若为True,则执行区段一中的程序代码;反之,则执行区段二中的代码。如果在if语句中用来判断的条件有多个,可以使用else if语句。所有的else if语句的条件都是互斥的。



图1 if语句流程

示例

if语句的使用

定义一个Boolean类型的变量flag,并为其赋值为True,当程序运行到if语句时则开始判断flag值的状态。如果为True则输出“The flag is True”,否则输出“The flag is False”。程序的流程如图1所示。

程序代码如下:

bool flag = True;

if (flag == True)

{

Console.WriteLine("The flag is True.");

}

else

{

Console.WriteLine("The flag is False.");

}


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



图2 示例运行结果

如果想要执行的语句不止一个,可以通过使用{}将多个语句包含在块中,有条件地执行多个语句,如示例所示。测试条件时,执行的语句可以是任何种类的,包括嵌套在原始if语句中的另一个if语句。在嵌套的if语句中,else子句属于最后一个没有对应else的if关键字。例如:

if (x > 10)

if (y > 20)

Console.Write("one");

else

Console.Write("two");


说明:如果条件(y > 20)计算为False,将显示two,但如果要使two与条件(x>10)关联,则使用大括号,如下所示:

if (x > 10)

{

if (y > 20)

Console.Write("one ");

}

else

Console.Write("two");


说明:如果条件(x>10)计算为False,将显示two。

示例

多分支if-else语句的使用

通过键盘输入一个字符,程序开始检查输入字符是否为字母字符。如果输入的字符是字母,则程序检查是大写还是小写。在任何一种情况下,都会显示适当的消息。程序的流程如图3所示。



图3 多分支if-else语句流程

程序代码如下:

// http://www.isstudy.com

using System;

class IfTest

{

static void Main()

{

Console.WriteLine("输出结果为:");

char c = 'D';

if (Char.IsLetter(c))

{

if (Char.IsLower(c))

{

Console.WriteLine("这是一个小写字母");

}

else

{

Console.WriteLine("这是一个大写字母");

}

}

else

{

Console.WriteLine("这不是字母");

}

Console.ReadLine();

}

}



添加到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.