zoukankan      html  css  js  c++  java
  • 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!

  • 相关阅读:
    win10系统封装
    docker基础知识
    TCP三次握手顺手看个示例
    磁盘挂载
    jQuary
    docker rpm包安装
    Mysql单机安装
    docker网络模式
    JavaScript DOM
    JavaScript作用域,面向对象
  • 原文地址:https://www.cnblogs.com/lxjie/p/3152792.html
Copyright © 2011-2022 走看看