溫馨提示×

c# switch怎樣實現多重匹配

c#
小樊
135
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女