c#

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

小樊
81
2024-12-01 11:24:07
栏目: 编程语言

在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语句根据输入值返回不同的字符串。

0
看了该问题的人还看了