Every day is wonderful

分享与创新 并大胆的去尝试新鲜事物。。。。

用switch来比较字符串值

用switch不仅限于比较整型值,也可以比较字符串值。
下面的例子演示了使用switch语句来比较字符串的值,并且根据行星的名字闲事行星的位置。

{

public static void Main()
{

string planetName = “Saturn”; // sixth planet from the Sun
switch (planetName)
{
case “Mercury”:
System.Console.WriteLine(1);
break;
case “Venus”:
System.Console.WriteLine(2);
break;
case “Earth”:
System.Console.WriteLine(3);
break;
case “Mars”:
System.Console.WriteLine(4);
break;
case “Jupiter”:
System.Console.WriteLine(5);
break;
case “Saturn”:
System.Console.WriteLine(6);
break;
case “Uranus”:
System.Console.WriteLine(7);
break;
case “Neptune”:
System.Console.WriteLine(8);
break;
case “Pluto”:
System.Console.WriteLine(9);
break;
default:
System.Console.WriteLine(“Planet unknown”);
break;
}

}

}

设置为“Saturn”的字符串planetName和case分支的Saturn匹配,因此,程序输出为:

6

点赞

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注