在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范围内,将输出"无效的数字"

C#switch在分支一下

原文地址: https://www.cveoy.top/t/topic/ibO9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录