c# switch怎样实现多重匹配

c#
814
2024/12/1 12:23:42
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,你可以使用switch语句来实现多重匹配。为了做到这一点,你需要在每个case子句中使用||(或)操作符来组合多个条件。下面是一个示例:

using System;

class Program
{
    static void Main()
    {
        int number = 27;

        switch (number)
        {
            case 10:
            case 11:
            case 12:
                Console.WriteLine("Number is 10, 11, or 12.");
                break;
            case 20:
            case 21:
            case 22:
                Console.WriteLine("Number is 20, 21, or 22.");
                break;
            case 30:
            case 31:
            case 32:
                Console.WriteLine("Number is 30, 31, or 32.");
                break;
            default:
                Console.WriteLine("Number does not match any of the cases.");
                break;
        }
    }
}

在这个示例中,我们使用switch语句来检查number变量的值。每个case子句都包含了多个可能的匹配条件,这些条件之间用||操作符连接。如果number的值与某个case子句中的任何一个条件匹配,那么将执行该case子句中的代码。如果没有匹配的case子句,则执行default子句中的代码。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c#异步调用怎样优化代码