C# 枚举使用

来源:互联网 发布:网络写手赚钱吗 编辑:程序博客网 时间:2024/06/08 21:54
</pre><pre name="code" class="html">static void Main(string[] args)        {            //优点 不会造成性能损失  一旦编译好,枚举就成了基本类, 与int  float 类似            // Console.WriteLine(Week.Xq1);            GetDay(Week.Xq1);            Week week = Week.Xq5;            Console.WriteLine(week);            //字符串转换成枚举  并输出存储的值            string str = "Xq3";            Week week2 = (Week)Enum.Parse(typeof(Week) ,str,true);//结果 - - - Xq3            Console.WriteLine((int)week2);// 结果 - - - 2                       Console.ReadKey();        }
</pre><pre name="code" class="html">
 public static void GetDay(Week week)        {            switch (week)            {                case Week.Xq1:                    Console.WriteLine("今天是星期1");                    break;                case Week.Xq2:                    Console.WriteLine("今天是星期2");                    break;                case Week.Xq3:                    Console.WriteLine("今天是星期3");                    break;                case Week.Xq4:                    Console.WriteLine("今天是星期4");                    break;                case Week.Xq5:                    Console.WriteLine("今天是星期5");                    break;                case Week.Xq6:                    Console.WriteLine("今天是星期6");                    break;                case Week.Xq7:                    Console.WriteLine("今天是星期日");                    break;            }        }        public enum Week        {            Xq1=1,            Xq2 = 2,            Xq3 = 3,            Xq4 = 4,            Xq5 = 5,            Xq6 = 6,            Xq7 = 7,        }




0 0
原创粉丝点击