switch判断语句

本文介绍了如何在C#中使用switch语句进行条件判断,通过一个示例展示了如何根据WeekEnum枚举类型来执行不同的操作,如打印不同工作日的信息。示例中包括了所有工作日及一个默认分支,用于处理未定义的枚举值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 首先打开我们的Visual Studio 2022软件,CTRL+shlft+ N新建框架,选择控制台应用,然后取一个项目名,也可以使用默认的名字,存放位置自己选择,最下面的那个勾不勾都没事,然后选择框架版本,选择5.0和6.0都可以。
  2. 创建好之后在右上角解决方案资源管理器中选择peogram.cs,进去之后创建引用名,如下。

public static void PrintWeek(WeekEnum week)

        {

        }

  1. 在花括号里面写所要执行的代码,我们写的是判断语句,所以不需要的代码我就直接省略,直接switch括号,括号里写第一行括号里的最后一个代码,那作为我们判断的名字,然后花括号,同样也是在花括号里写代码。

switch (week)

            {

            }

  1. case 然后写第一行括号里的第一个代码,然后用一个点符号作为连接,SUN双引号,换行写你所要的效果,Console.WriteLine(双引号),这串代码的意思是在调试界面打印出来。换行然后break,这个意思是,这行代码达不到你想要的效果那就会自动跳到下一条代码,直到达到你想要的效果的代码才会停止。
  2. 像刚才那个一样复制6个,然后改一下点符号后面的名字和中间那行代码括号里的文字就行了,他还有一个默认分支,意思就是以上的代码都没有达到你设置的条件那就会执行这一条,default双引号,换行操作跟上面的case后面的操作一样。

case WeekEnum.SUN:

                    Console.WriteLine("周日休息");

                    break;

                case WeekEnum.MON:

                    Console.WriteLine("周一上课");

                    break;

                case WeekEnum.TUE:

                    Console.WriteLine("周二上课");

                    break;

                case WeekEnum.WED:

                    Console.WriteLine("周三上课");

                    break;

                case WeekEnum.THU:

                    Console.WriteLine("周四上课");

                    break;

                case WeekEnum.FRI:

                    Console.WriteLine("周五上课");

                    break;

                case WeekEnum.SAT:

                    Console.WriteLine("周六休息");

                    break;

                    default:  //默认分支

                    Console.WriteLine("未知类型");

                    break;

  1. 在创建一个引用名,代码如下。

public enum WeekEnum : byte

    {

        SUN,    //星期日

        MON,    //星期一

        TUE = 5,    //星期二

        WED,    //星期三

        THU,    //星期四

        FRI,    //星期五

        SAT,     //星期六

        DEFULT = 255

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值