溫馨提示×

c# switch能用于數組嗎

c#
小樊
114
2024-12-01 11:21:08
欄目: 編程語言

在C#中,switch語句主要用于處理基于單個值的多個條件判斷。它不能直接用于數組,因為數組是一個集合,而不是一個單一的值。但是,你可以使用switch語句來處理數組中的每個元素,或者根據數組中的某個特定元素的值來進行判斷。

例如,假設你有一個整數數組,你可以使用foreach循環遍歷數組中的每個元素,并使用switch語句根據元素的值執行不同的操作:

int[] numbers = { 1, 2, 3, 4, 5 };

foreach (int number in numbers)
{
    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;
        case 4:
            Console.WriteLine("Number is 4");
            break;
        case 5:
            Console.WriteLine("Number is 5");
            break;
        default:
            Console.WriteLine("Number is not 1-5");
            break;
    }
}

在這個例子中,我們使用switch語句根據數組中每個元素的值執行不同的操作。請注意,這并不是直接在數組上使用switch語句,而是使用foreach循環遍歷數組并根據元素的值進行判斷。

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