c# switch能用于方法返回值吗

c#
653
2024/12/1 12:23:25
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C#中,switch语句主要用于处理基于不同条件的执行代码块。它不能直接用于方法返回值。但是,你可以使用switch语句来根据条件选择返回不同的值。这里有一个简单的示例:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine(GetReturnValue("A"));
        Console.WriteLine(GetReturnValue("B"));
        Console.WriteLine(GetReturnValue("C"));
    }

    static string GetReturnValue(string input)
    {
        string returnValue;
        switch (input)
        {
            case "A":
                returnValue = "Value for A";
                break;
            case "B":
                returnValue = "Value for B";
                break;
            case "C":
                returnValue = "Value for C";
                break;
            default:
                returnValue = "Invalid input";
                break;
        }
        return returnValue;
    }
}

在这个示例中,GetReturnValue方法接受一个字符串参数,然后使用switch语句根据输入值返回不同的字符串。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C#中StringReader和StringWriter怎么使用