溫馨提示×

C#中switch語句的基本用法是什么

c#
小樊
97
2024-08-13 16:58:37
欄目: 編程語言

在C#中,switch語句用于根據(jù)表達(dá)式的值來執(zhí)行不同的代碼塊。其基本用法如下:

switch (expression)
{
    case value1:
        // 當(dāng)expression的值等于value1時執(zhí)行的代碼塊
        break;
    case value2:
        // 當(dāng)expression的值等于value2時執(zhí)行的代碼塊
        break;
    // 可以有多個case分支
    default:
        // 當(dāng)expression的值不匹配任何case時執(zhí)行的代碼塊
        break;
}

在switch語句中,表達(dá)式(expression)的值將會與每個case后面的值進(jìn)行比較,如果匹配則執(zhí)行對應(yīng)的代碼塊,并執(zhí)行break語句跳出switch語句。如果沒有任何一個case匹配,則執(zhí)行default代碼塊(如果有的話)。如果沒有default語句,則switch語句會直接結(jié)束。

需要注意的是,每個case塊末尾都需要使用break語句來跳出switch語句,否則會繼續(xù)執(zhí)行下一個case,直到遇到break為止。

0