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