日记大全

日记大全 > 句子大全

在.NET控制台应用程序中使用C#的switch并列case语句例子及源码

句子大全 2023-08-23 07:23:01
相关推荐

C#核心开发-第6单元-switch语句-第2节:switch的并列case

1. 举例

在C#中,对于switch语句中的case语句,是可以并列放在一起的,这样就可以实现2个以上的常量被匹配后,可以执行相同的一段代码。

现在使用C#中的switch语句实现一个功能:对输入的月份判断是什么季节,案例描述如下:

输入一个月份,输出现在是什么季节,假设12-2月是冬季,每三个月是一个季节。

在Visual Studio 2019的.NET控制台应用程序中,在Main()方法中编写如下代码:

图1的代码说明如下:

(1). 输入一个月份并转换为int类型。

(2). 每3个case并列放在一起,这3个case的常量值是或的关系,只要能满足一个就会执行这3个case下面的代码。

(3). 如果所有case都不满足,则执行default中的代码。

运行一下结果:

在图2和图3中,当输入的月份是3和4时,输出的结果都是“春季”。这充分证明并列的case是或的关系。

在此案例中可见,使用C#中的switch语句要比使用if语句来实现根据月份判断季节要容易得多,且switch语句在语法上要比if语句简洁。

阅读剩余内容
网友评论
相关内容
拓展阅读
最近更新