如何在c# swith中處理多條件

c#
小樊
174
2024-08-05 12:11:13
欄目: 編程語言

在C#中,可以使用switch語句來處理多條件??梢允褂枚鄠€(gè)case標(biāo)簽來匹配不同的條件,并在每個(gè)case標(biāo)簽下執(zhí)行相應(yīng)的代碼塊。下面是一個(gè)示例代碼:

int num = 2;

switch (num)
{
    case 1:
        Console.WriteLine("Number is 1");
        break;
    case 2:
        Console.WriteLine("Number is 2");
        break;
    case 3:
        Console.WriteLine("Number is 3");
        break;
    default:
        Console.WriteLine("Number is not 1, 2, or 3");
        break;
}

在上面的示例中,switch語句根據(jù)變量num的值來匹配不同的case標(biāo)簽,然后執(zhí)行相應(yīng)的代碼塊。如果num的值為1,則輸出"Number is 1";如果num的值為2,則輸出"Number is 2";如果num的值為3,則輸出"Number is 3";如果num的值既不是1、2、3,則輸出"Number is not 1, 2, or 3"。最后的default標(biāo)簽用于處理所有其他情況。

需要注意的是,在每個(gè)case標(biāo)簽后面需要使用break語句來結(jié)束該case分支,否則程序會(huì)繼續(xù)執(zhí)行下一個(gè)case分支。

0