C SHARP 函数 枚举
时间: 2023-03-29 20:01:43 浏览: 80
C# 中的枚举是一种数据类型,用于定义一组命名的常量。枚举可以使代码更具可读性,因为它可以使用有意义的名称来替代数字。
例如,您可以定义一个枚举类型来表示星期:
```
enum Weekday
{
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
}
```
然后,您可以在代码中使用枚举值:
```
Weekday today = Weekday.Monday;
```
您也可以为枚举值定义数值:
```
enum Weekday
{
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6,
Sunday = 7
}
```
您还可以使用枚举类型作为函数的参数或返回值:
```
void PrintGreeting(Weekday day)
{
if (day == Weekday.Saturday || day == Weekday.Sunday)
{
Console.WriteLine("Enjoy the weekend!");
}
else
{
Console.WriteLine("Time to go to work.");
}
}
```
注意,枚举值是整数类型,并且可以与整数进行比较。例如,在上面的代码中,我们使用了 `==` 运算符来比较 `day` 变量与 `Weekday.Saturday` 和 `Weekday.Sunday` 的值。