using System;
public enum DaysOfWeek
{
Sunday = 0,
Monday = 1,
Tuesday = 2,
Wednesday = 3,
Thursday = 4,
Friday = 5,
Saturday = 6
}
class Program
{
static void Main()
{
// 获取枚举对应的数值
DaysOfWeek day = DaysOfWeek.Monday;
int numericValue = (int)day;
Console.WriteLine($"The numeric value of {day} is {numericValue}");
// 另一种方法:使用 Convert.ToInt32 方法
int numericValueUsingConvert = Convert.ToInt32(day);
Console.WriteLine($"The numeric value of {day} using Convert.ToInt32 is {numericValueUsingConvert}");
}
}
DaysOfWeek
的枚举,其中每个枚举成员都有一个显式的整数值。int
类型,可以获取其对应的数值。例如,(int)DaysOfWeek.Monday
将返回 1
。Convert.ToInt32
方法:除了直接强制转换,还可以使用 Convert.ToInt32
方法来获取枚举成员的数值。这两种方法的效果是相同的。上一篇:c# memorycache
下一篇:c#注释
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站