温馨提示×

c# switch怎样实现多重匹配

c#
小樊
86
2024-12-01 11:17:09
栏目: 编程语言

在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子句中的代码。

0