c#一个枚举值的经典例子
时间: 2023-08-22 20:10:00 浏览: 106
一个经典的 C# 枚举值例子就是定义一组颜色常量:
```csharp
public enum Color
{
Red,
Green,
Blue
}
```
这里定义了三个颜色常量:Red、Green 和 Blue。这些常量可以在代码中使用,例如:
```csharp
Color myColor = Color.Green;
```
这将创建一个名为 myColor 的变量,并将其设置为 Green 值。可以使用 switch 语句来处理枚举值:
```csharp
switch (myColor)
{
case Color.Red:
Console.WriteLine("The color is red.");
break;
case Color.Green:
Console.WriteLine("The color is green.");
break;
case Color.Blue:
Console.WriteLine("The color is blue.");
break;
default:
Console.WriteLine("Unknown color.");
break;
}
```
这段代码将根据 myColor 变量的值输出不同的文本。如果 myColor 的值为 Green,则输出 "The color is green."。如果 myColor 的值为其他值,则输出 "Unknown color."。
阅读全文