溫馨提示×

c# switch能用于字符串嗎

c#
小樊
128
2024-12-01 11:10:07
欄目: 編程語言

在C#中,switch語句主要用于處理基于離散值的多個條件。默認情況下,switch語句不支持字符串類型的條件。然而,你可以使用模式匹配(pattern matching)來處理字符串,例如使用switch表達式。

以下是一個使用switch表達式處理字符串的示例:

using System;

class Program
{
    static void Main()
    {
        string input = "hello";

        switch (input)
        {
            case "hello":
                Console.WriteLine("Hello, World!");
                break;
            case "world":
                Console.WriteLine("World, Hello!");
                break;
            default:
                Console.WriteLine("Unknown input");
                break;
        }
    }
}

在這個示例中,我們使用了switch表達式來根據輸入的字符串執行不同的操作。雖然這不是傳統意義上的switch語句,但它可以實現類似的功能。

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