c#语言中if语句多条件,C# If 条件语句-深圳网站优化推广公司

c#语言中if语句多条件,C# If 条件语句

C# If 条件语句

C#提供了许多决策语句,这些语句可根据某些逻辑条件帮助C#程序的流程。在这里,您将了解if,else if,else和嵌套的if else语句,以根据条件控制流程。

C#包含以下几种if语句:if 语句

else-if 语句

else 语句

C#if 语句

if 语句包含一个布尔条件,后跟要执行的单行或多行代码块。在运行时,如果布尔条件评估为true,则将执行代码块,否则不执行。

语法:

if(condition)

{

//if 条件为真时要执行的代码块

}

示例:if声明int i = 10, j = 20;

if (i 

{

Console.WriteLine("i小于j");

}

if (i > j)

{

Console.WriteLine("i大于j");

}

输出:i小于j

在上面的示例中,第一条 if 语句中的布尔条件 i < j 求值为true,因此C#编译器将执行以下代码块。第二条if语句的条件 i > j 评估为false,因此编译器将不会执行其代码块。

条件表达式必须返回布尔值,否则C#编译器将给出编译时错误。

示例:错误的if语句int i = 10, j = 20;

if (i + 1)

{

Console.WriteLine("i is less than j");

}

if (i + j)

{

Console.WriteLine("i is greater than j");

}

您可以在 if 语句中调用一个返回布尔值的函数。

示例:调用函数作为条件static void Main(string[] args)

{

int i = 10, j = 20;

if (isGreater(i, j))

{

Console.WriteLine("i is less than j");

}

if (isGreater(j, i))

{

Console.WriteLine("j is greater than i");

}

}

static bool isGreater(int i, int j)

{

return i > j;

}

else if 语句

在if语句之后可以使用多个else if语句。它只在if条件的计算结果为false时执行。因此,if语句或else if语句之一可以执行,但不能同时执行。

语法:

if(condition1)

{

//如果condition1评估为true时要执行的代码块

}

else if(condition2)

{

// 何时执行的代码块

// condition1计算为flase

// condition2计算为true

}

else if(condition3)

{

// 何时执行的代码块

// condition1计算为flase

// condition2计算为false

// condition3计算为true

}

下面的示例演示else if语句。

示例:else if 语句int i = 10, j = 20;

if (i == j)

{

Console.WriteLine("i等于j");

}

else if (i > j)

{

Console.WriteLine("i大于j");

}

else if (i 

{

Console.WriteLine("i小于j");

}

输出:i小于j

else 语句

else语句只能在if或else if语句之后出现,并且只能在if-else语句中使用一次。else语句不能包含任何条件,并且将在前面所有if和else if条件的计算结果都为false时执行。

示例:else 语句int i = 20, j = 20;

if (i > j)

{

Console.WriteLine("i 大于 j");

}

else if (i 

{

Console.WriteLine("i 小于 j");

}

else

{

Console.WriteLine("i 等于 j");

}

输出:i等于j

嵌套 if 语句

C支持另一个if-else语句中的if-else语句。这称为嵌套的if-else语句。嵌套的if语句使代码更具可读性。

语法:

if(condition1)

{

if(condition2)

{

// 何时执行的代码块

// condition1和condition2计算为true

}

else if(condition3)

{

if(condition4)

{

// 何时执行的代码块

// 只有condition1,condition3和condition4的计算结果为true

}

else if(condition5)

{

// 何时执行的代码块

// 只有condition1,condition3和condition5的计算结果为true

}

else

{

// 何时执行的代码块

// condition1和condition3评估为true

// condition4和condition5的计算结果为false

}

}

}

下面的示例演示了嵌套if else语句。

示例:嵌套的if else语句

int i = 10, j = 20;

if (i != j)

{   if (i 

{

Console.WriteLine("i小于j");

}    else if (i > j)

{

Console.WriteLine("i大于j");

}

}else{

Console.WriteLine("i等于j");

}

试试看

输出:i小于j

使用三元运算符?:代替简单的if else语句。

爱古丽 CSDN认证博客专家 CSDN认证企业博客
码龄4年 暂无认证
63
原创
-
周排名
208万+
总排名
11万+
访问
等级
48
积分
8
粉丝
7
获赞
0
评论
57
收藏
私信

目录

【NI国产替代】PXIe‑4330国产替代24位,8通道PXI应变/桥输入模块
  • 查看mysql容器
  • C#基础: partial关键字详解
  • 为什么被折叠? 到【灌水乐园】发言
    前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值

    相关内容推荐

    蓬莱制作网站的基本流程发型网站制作头像酒泉网站制作哪家好公司网站如何制作二维码江门网站制作多少钱舟山网站制作干花相框动画网站制作小玩具导购网站制作贴纸养生堂网站制作美食手机怎么简单制作网站源码yy圆形头像制作网站丰台区官方网站制作推荐北师大网页制作与网站建设答案优秀网站制作手工win7制作网站教程视频定日网站制作网站制作需要数学好吗河北公司网站制作哪家好屏蔽网站制作表情包诚信公益海报制作网站网站制作如何添加背景天津网站制作手工从化网站制作推广邹平县网页设计制作网站代码泰坦尼克号海报制作网站小苹果在线网站制作网站制作过程应该注意什么干将莫邪电影网站制作怎么查找网站制作人制作动图二维码的免费网站无锡网站制作建网站具有价值的日照网站制作学生网站制作作品延庆网站制作推广男装网站制作壁纸手机怎么简单制作网站南通专业网站制作公司制作古诗网站宜宾外贸网站设计制作十月电影网站制作株洲公司网站制作公司齐河租房网站制作江门高端网站制作网站站点地图怎么制作公司网站制作费账务处理北京营销型网站制作多少钱家具行业网站制作壁纸免费公众号封面制作网站优秀企业网站制作壁纸制作茶文化网站首页教程平板电脑能制作网站吗网站制作的大小郭达简历制作网站企业网站制作论文开题报告设计模板网站制作怎么找素材永州网站制作品牌广州网站程序开发制作酒泉网站制作哪个好温州网站开发制作公司网站制作时间表电器网站制作蛋糕花木网站制作头像制作网站网址网站设计制作的特殊性上海平台网站制作公司网站建设与制作有哪些小白制作个人网站的app东至网站制作公司在哪里苍南如何制作网站图像切片武汉市网站制作企业价格表沧州泊头网站制作平度网站制作效果南通制作网站模板优惠券个人网站制作网网站的制作工具有哪些制作微电影的介绍视频网站珠海网站制作壁纸app台山网站建设制作厂家花木网站制作起泡制作一个商城网站花木网站制作头像酒店网站首页制作微信链接小网站制作朋友圈截图制作器网站系统淄博网站制作营销CHENG人网站制作微信群网站窗口怎么制作网网站建设与制作宏基网站制作雪糕原因翻译网站制作网页制作好还是网站好江阴营销型网站制作外包公司滁州标书制作网站单页面网站制作技术vs2012制作动态网站武昌专业网站制作公司制作恶作剧网站网站制作的关键词宠爱电影网站制作制作蜘蛛侠面具的模板图片网站爱站网站地图制作工具制作的手机网站怎么发布快速制作网站工业制品广州网站的制作香蜜湖外贸仿牌网站制作哪家快西安网站制作ppt昆明网站制作营销网站建设开发惠州网站制作推广我爱制作网站电四轮平安网站制作手工广播影视节目制作相关网站家具销售网站设计与制作任务书yy圆形头像制作网站人物动态漫画制作网站yy头像制作网站古风的个人影视网站制作制作网站自我鉴定100字网站制作工时报价三合一网站制作企业石碣口碑好的网站制作常州专业制作网站琴行网站制作书签作文网站制作美食网页设计制作网站代码案例自己制作一个网站需要多少钱罗江网站制作烈山区网站制作费用沧州网站制作电话汉沽微信网站制作原平免费自己制作网站易门网站制作php制作采集网站北京火车站网站视频制作联想集团网站制作贴纸腾讯怎么制作免费公司网站汕头网站制作功能帮助人制作钓鱼网站图制作网站网站制作过程及步骤付费小视频网站制作国外科学小制作网站推荐适合学习网站制作的书籍网站logo在线制作软件微信群网站窗口怎么制作洛宁网站制作学习沧州网站策划制作费用梁山网站建设制作怎么制作自己想要的网站南昌网站开发制作扬州公司网站制作舟山网站制作外包邮局网站制作表情包资讯网站制作手工莱州网站制作外包asp制作自适应网站制作一个同城招聘网站个人网站制作免费教程网站制作公司官外贸促销网站制作思明网站设计制作织梦网站制作方法包包网站制作冰淇淋怎么制作一个储存视频的网站gv网站男同志 家庭制作龙港网站制作收费标准制作网站论文总结小众网站制作干花西城网站设计制作图制作网站学习制作机器人的网站全景图视频制作网站郑州网站设计制作与商标注册局域网站点制作方法网站制作流程论坛制作头像的网站那个好网上制作假网站内蒙古网站制作书签鹿泉网站制作源码文山网站制作公司在线制作设计网站制作网站版权归属问题制作网站需要学些什么软件精明眼漫画网站制作免费自学网站制作表格新乐响应式网站制作网站策划方案制作步骤齐河制作网站公司蚌埠网站制作头像app杭州正规制作网站公司吗网站域名和空间制作怎么制作维护网站网站制作器下载安装色青网站制作h5报名页面制作网站酉阳品牌网站制作多少钱徐州平台网站制作鹤壁网站制作培训钟祥制作网站衡水网站制作雪糕高邑手机网站制作

    合作伙伴

    深圳网站优化推广公司

    龙岗网络公司
    深圳网站优化
    龙岗网站建设
    坪山网站建设
    百度标王推广
    天下网标王
    SEO优化按天计费
    SEO按天计费系统

    >