码迷,mamicode.com
首页 > 其他好文 > 详细

声明枚举变量

时间:2019-02-02 19:23:17      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:int   []   存储   toc   ase   sharp   变量   contract   tor   

实现效果:

  技术图片

实现代码:

    class Program
    {
        enum EmpType:byte           //EmpType的实际存储值设置为一个byte 而非int
        {
            Manager=102,
            Grunt,          //103
            Contractor,     //104
            vicepresident   //105
        }
        static void Main(string[] args)
        {
            Console.WriteLine("***Fun With Enum***");
            EmpType emp = EmpType.Contractor;   //创建职员类型 
            AskForBonus(emp);   
            Console.ReadLine();
        }
        static void AskForBonus(EmpType e)      //使用枚举作为参数
        {
            switch (e)
            {
                case EmpType.Manager:
                    Console.WriteLine("how about stock options instead?");
                    break;
                case EmpType.Grunt:
                    Console.WriteLine("you have got to be kidding...");
                    break;
                case EmpType.Contractor:
                    Console.WriteLine("you already get enough cash...");
                    break;
                case EmpType.vicepresident:
                    Console.WriteLine("VERY GOOD,SIR!");
                    break; ;
            }
        }

  

声明枚举变量

标签:int   []   存储   toc   ase   sharp   变量   contract   tor   

原文地址:https://www.cnblogs.com/feiyucha/p/10348769.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!