C# 三 枚举类型简单使用

枚举类型:

在定义枚举类型时,如果不对该枚举值进行复制的话默认第一个枚举数的值为0,后面的依次递增。

如何声明枚举类型:

enum 枚举名称
{
lis1=value1,
lis2=value2,
lis3=value3,
...
lisn=valuen,
}

简单应用:

通过使用枚举类型显示当前系统时间为星期几

class ShowToday
{
    enum Date
    {
        Sun=0,
        Mon=1,
        Tue=2,
        Wed=3,
        Thi4,
        Fri=5,
        Sat=6
    }
    Static void Main (string[] rags)
    {
        int i = (int)DateTime.Now.DayOfWeek;
        switch (i)
        {
            case (int)Date.Sun: Console.WriteLine("当前为周日");break;
            case (int)Date.Mon: Console.WriteLine("当前为周一"); break;
            case (int)Date.Tue: Console.WriteLine("当前为周二"); break;
            case (int)Date.Wed: Console.WriteLine("当前为周三"); break;
            case (int)Date.Thi: Console.WriteLine("当前为周四"); break;
            case (int)Date.Fri: Console.WriteLine("当前为周五"); break;
            case (int)Date.Sat: Console.WriteLine("当前为周六"); break;
            default:Console.WriteLine("是我穿越了还是.....");
                break;
        }
        Console.ReadLine();
    }
}

我的输出结果为

当前为周二

猜你喜欢

转载自blog.csdn.net/qq_36361484/article/details/127978286