溫馨提示×

c# switch與case搭配

c#
小樊
126
2024-12-01 05:13:00
欄目: 編程語言

在C#中,switch語句和case關鍵字一起使用,用于根據不同的條件執行不同的代碼塊。switch語句允許你根據一個表達式的值來選擇執行哪個case標簽下的代碼。下面是一個簡單的示例:

using System;

class Program
{
    static void Main()
    {
        int number = 2;

        switch (number)
        {
            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;
        }
    }
}

在這個示例中,我們定義了一個名為number的整數變量,并將其值設置為2。然后,我們使用switch語句來根據number的值執行不同的代碼塊。在這種情況下,程序將輸出"Number is 2.",因為number的值等于2,與case 2標簽匹配。

注意,每個case標簽后面都有一個break語句。這是為了防止代碼“貫穿”(fall-through)到下一個case標簽。如果沒有break語句,程序將繼續執行下一個case標簽下的代碼,直到遇到break語句或switch語句結束。在上面的示例中,由于每個case標簽后面都有一個break語句,因此程序只會輸出"Number is 2.",而不會輸出"Number is 3.“或"Number is not 1, 2, or 3.”。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女