// 定义一个枚举类型,表示一周中的每一天
public enum DayOfWeek
{
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
}
class Program
{
static void Main()
{
// 声明一个枚举类型的变量,并赋值
DayOfWeek today = DayOfWeek.Monday;
// 输出枚举变量的值
Console.WriteLine("Today is: " + today);
// 使用枚举的内置方法获取枚举成员的名称和数值
Console.WriteLine("The numeric value of today is: " + (int)today);
Console.WriteLine("The name of today is: " + today.ToString());
// 通过数值获取对应的枚举成员
DayOfWeek day = (DayOfWeek)2;
Console.WriteLine("The day with numeric value 2 is: " + day);
// 遍历枚举的所有成员
foreach (var dayOfWeek in Enum.GetValues(typeof(DayOfWeek)))
{
Console.WriteLine(dayOfWeek);
}
}
}
enum
关键字定义了一个名为 DayOfWeek
的枚举类型,表示一周中的每一天。DayOfWeek
类型的变量 today
,并赋值为 Monday
。Console.WriteLine
输出枚举变量的值。(int)
获取枚举成员的数值,通过 ToString()
方法获取枚举成员的名称。Enum.GetValues
方法遍历枚举的所有成员,并逐一输出。上一篇:c# 上位机
下一篇:c# 字符串转枚举
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站