枚举应用

        /*
         默认情况下,枚举中每个元素的基础类型是 int。可以使用冒号指定另一种整数值类型。
       如果不为枚举数列表中的元素指定值,则它们的值将以 1 为增量自动递增。
         */
        public enum enumValueTest1
        {
            Mondy = 1,      //1
            Tuesday = 2,    //2
            Wednesday = 3,  //3
            Thursday = 4,   //4
            Friday = 5,     //5
            Saturday = 6,   //6
            Sunday = 7      //7
        }

        public enum enumValueTest2: long
        {
            Mondy,            //0
            Tuesday,          //1
            Wednesday,        //2
            Thursday,         //3
            Friday,           //4
            Saturday,         //5
            Sunday            //6
        }

        public enum enumValueTest3
        {
           
            Mondy,         //0
            Tuesday,       //1
            Wednesday,     //2
            Thursday=2,    //2
            Friday,        //3
            Saturday,      //4
            Sunday         //5
        }

 

            EnumTest.enumValueT Mondy = new EnumTest.enumValueT();
            Mondy = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Mondy.ToString(), true);
            int intMondy = (int)Mondy;
            intMondy = (int)EnumTest.enumValueT.Mondy;

            EnumTest.enumValueT Tuesday = new EnumTest.enumValueT();
            Tuesday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Tuesday.ToString(), true);
            int intTuesday = (int)Tuesday;

            EnumTest.enumValueT Wednesday = new EnumTest.enumValueT();
            Wednesday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Wednesday.ToString(), true);
            int intWednesday = (int)Wednesday;

            EnumTest.enumValueT Thursday = new EnumTest.enumValueT();
            Thursday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Thursday.ToString(), true);
            int intThursday = (int)Thursday;

            EnumTest.enumValueT Friday = new EnumTest.enumValueT();
            Friday = (EnumTest.enumValueT)Enum.Parse(typeof(EnumTest.enumValueT), EnumTest.enumValueT.Friday.ToString(), true);
            int intFriday = (int)Friday;

            //int intMondy = (int)EnumTest.enumValueT.Mondy;
            //int intTuesday = (int)EnumTest.enumValueT.Tuesday;
            //int intWednesday = (int)EnumTest.enumValueT.Wednesday;
            //int intThursday = (int)EnumTest.enumValueT.Thursday;
            //int intFriday = (int)EnumTest.enumValueT.Friday;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值