c#

C#中switch语句是否支持字符串类型

小樊
244
2024-08-13 21:39:33
栏目: 编程语言

从C# 7.0开始,switch语句也支持字符串类型的判断。在switch语句中可以使用字符串作为case标签,如下所示:

string fruit = "apple";

switch (fruit)
{
    case "apple":
        Console.WriteLine("This is an apple.");
        break;
    case "banana":
        Console.WriteLine("This is a banana.");
        break;
    default:
        Console.WriteLine("Unknown fruit.");
        break;
}

上面的代码中,switch语句根据字符串变量fruit的值来执行不同的case块。如果fruit的值是"apple",则会输出"This is an apple.“;如果是"banana”,则会输出"This is a banana.“;否则会输出"Unknown fruit.”。

0
看了该问题的人还看了