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

avatar
作者
筋斗云
阅读量:0

从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.”。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!