• 13、C#基础整理(枚举)


    枚举

    1、概念和作用

    (1)用于存放常量,只能在定义时赋值(防止编程过程中恶意篡改,并且防止对同一事物的不同赋值--统一化)

    (2)定义的枚举类型需要包含该类型的所有可能的值

    (3)方法、类、内部都可以定义,一般和类定义在同一个级别,这样所有类都可以用这个枚举了

    2、定义:

    enum 类型名称{值1,值2,值3……值n}

    (默认索引从0开始,值不能是int类型)

    enum Gender//定义一种枚举类型,只有“男”、“女”两个值
    {
        男,//在定义枚举时,不需要加双引号
        女
    }

    3、使用方法:

    switch(sex)
    {
      case Gender.男:
              Console.WriteLine("男性");
              break;
      case Gender.女:
              Console.WriteLine("女性");
              break;
    }

    4、枚举类型都可以强制转换成int类型---索引

    Gender sex;
    sex = Gender.男;
    Console.WriteLine((int)sex);//输出0--索引,**若在男后面写上“=2”,那就会输出2,女会输出3

    5、把一个字符串转换成枚举类型:(用户输入--用try  catch判断)

    (Gender)(Enum.Parse(typeof(Gender),"待转换的字符串")  //Gender写自己定义的名字

  • 相关阅读:
    JS加强学习-BOM学习03
    JS加强学习-BOM学习02
    JS加强学习-BOM学习01
    JS加强学习-DOM学习总结
    JS加强学习-DOM学习05
    JS加强学习-DOM学习04
    JS加强学习-DOM学习03
    《雨霖铃》——柳永
    《青玉案·元夕》——辛弃疾
    《沁园春·雪》——毛 泽东
  • 原文地址:https://www.cnblogs.com/wleaves/p/4175245.html
Copyright © 2020-2023  润新知