C#switch在分支一下
在C#中,switch语句用于根据表达式的值选择不同的代码分支执行。可以使用整数、字符、字符串、枚举和其他一些类型作为switch表达式。以下是switch语句的基本语法:
switch (expression)
{
case value1:
// code to be executed if expression equals value1
break;
case value2:
// code to be executed if expression equals value2
break;
case value3:
// code to be executed if expression equals value3
break;
default:
// code to be executed if expression doesn't match any case
break;
}
在这个例子中,根据expression的值,程序将执行与匹配的值对应的代码块。如果没有匹配的值,将执行default块中的代码。每个case块都需要以break语句结束,以防止执行其他case块中的代码。
以下是一个使用switch语句的示例,根据用户输入的数字输出对应的季节:
Console.WriteLine("请输入一个数字(1-4):");
int number = Convert.ToInt32(Console.ReadLine());
switch (number)
{
case 1:
Console.WriteLine("春季");
break;
case 2:
Console.WriteLine("夏季");
break;
case 3:
Console.WriteLine("秋季");
break;
case 4:
Console.WriteLine("冬季");
break;
default:
Console.WriteLine("无效的数字");
break;
}
在这个示例中,用户输入一个数字,程序根据数字的值输出对应的季节。如果用户输入的数字不在1-4范围内,将输出"无效的数字"
原文地址: https://www.cveoy.top/t/topic/ibO9 著作权归作者所有。请勿转载和采集!