例如,让我有这样的事情.
public enum CarEnum { BWM, LadaKalina };
class Program
{
static void Main(string[] args)
{
var carEnum = CarEnum.LadaKalina;
GetMessage(carEnum);
}
public static void GetMessage(CarEnum carEnum)
{
switch (carEnum)
{
case CarEnum.BWM:
Console.WriteLine("BWM");
break;
case CarEnum.LadaKalina:
Console.WriteLine("LadaKalina");
break;
default:
Console.WriteLine("default");
break;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我想在函数GetMessage中调用默认情况.通过论证更好的是什么?
我提供了一个枚举值,可以用作默认值/未知:
public enum CarEnum { Unknown, BWM, LadaKalina };
GetMessage(CarEnum.Unknown);
Run Code Online (Sandbox Code Playgroud)