• c#中的枚举


    1.枚举概念:枚举是用户定义的整型类型,在声明一个枚举时,要指定该枚举的实例可以包含的一组可接受的值,还可以给值指定易于记忆的名称。如果在代码的某个地方,要试图把一个不可接受范围内的值赋予枚举的一个实例,编译就会出错。

    2.枚举的优点:

    (1)枚举可以使代码易于维护,有助于确保给变量指定合法的,期望的值。

    (2)枚举使代码更清晰,允许用描述的名称表示整数值,而不是用含义模糊,变化多端的数来表示。

    (3)枚举能使代码易于键入。

    示例:

     //定义一个枚举
    public enum TimeOfDay {
            Morning=0,
            Afternoon=1,
            Evening=2
            }

     //函数主入口
      static void Main(string[] args)
            {
                main();
                Console.ReadLine();
            }
            //调用实现方法
    public static int main() {
                WriteGreeting(TimeOfDay.Morning);
                return 0;
            }


            //实现方法

     public static void WriteGreeting( TimeOfDay timeofday) { //将枚举作为参数传递
                switch (timeofday) {
                    case TimeOfDay.Morning:
                        Console.WriteLine("Good morning!");
                        break;
                    case TimeOfDay.Afternoon:
                        Console.WriteLine("Good Afternoon!");
                        break;
                    case TimeOfDay.Evening:
                        Console.WriteLine("Good Evening!");
                        break;
                }
            }

    控制台输出结果:Good morning!

  • 相关阅读:
    bzoj3293 分金币
    考前模板整理
    CF785D Anton and School
    容斥法解决错排问题
    CF1248F Catowice City
    CF1248E Queue in the Train
    CF1244F Chips
    CF1244C The Football Season
    Noip2016Day1T2 天天爱跑步
    Noip2015Day2T3 运输计划
  • 原文地址:https://www.cnblogs.com/lxjie/p/3152792.html
Copyright © 2020-2023  润新知