C#枚举


枚举是一组使用enum关键字声明的命名整数常量。

enum Gender
{
Male,
Female
}

默认情况下,对于每个枚举名称,整数值从0开始并增加1,即Male = 0,Female = 1等。

可以通过为任何枚举名称指定整数值来覆盖这些。

enum Gender
{
  Male = 1,
  Female
}

在这种情况下,整数值将从1开始并从那里开始增加。

要使用枚举,您可以声明其类型的变量并为其赋值:

Gender myVar = Gender.Male;

您还可以将枚举名称值强制转换为基础整数值,反之亦然:

Console.WriteLine($"Male: {(int)Gender.Male}");
Console.WriteLine($"Female: {(int)Gender.Female}");

输出:

Male: 1
Female: 2

更多C#教程

学习更多C#教程