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