• Day3 01 枚举


    枚举:关键字 enum 

    主要为了限定了选择范围,声明了一组相关的值类型的集合。

    1.枚举类型,实质上是整整

    2.如果不进行赋值操作,枚举类型从0开始递增。

    3.枚举不能定义字段 属性  方法、

    例如:

    enum gender    //比如人的姓名  可以用string类型 但是每个人对“男”的表达不一样,有的人叫“男”,有的人叫“男性”,“男孩”,“汉子”
    {                        //所以多个人协作的时候  就容易弄乱 甚至出错  所以  用一个枚举 约束用户只能进行选择。
    男,      
    女                     // 
    }

    调用方法: gender  gender = new gender.男/女;(枚举是值类型 和int double一样  所以使用的方法也和它们一样)

    enum season
    {
    Spring,
    Summer,
    Autumn,
    Winter
    }

    表达方式:

     获取枚举的长度  这样就可以遍历枚举了   var k = Enum.GetNames(typeof(FC)).Length;

    遍历枚举类型的两种方式:

    namespace Emun
    {
      class Program
      {
        static void Main(string[] args)
        {
          var k = Enum.GetNames(typeof(FC)).Length; //获取枚举的长度
    方法1:   for (int i = 0; i < k; i++)                   
          {
            Console.WriteLine((FC)i); //强制类型转换
          }


    方法2:   foreach (FC i in Enum.GetValues(typeof(FC)))
          {
            Console.WriteLine(i);
          }

            Console.ReadKey();
        }
       }

    }

    enum FC
    {
    巴萨罗那,
    皇家马德里,
    切尔西,
    曼联,
    拜仁慕尼黑,
    巴黎圣日耳曼,
    尤文图斯,
    AC米兰,
    广州恒大,
    上海上港,
    北京国安,
    }

  • 相关阅读:
    学JAVA第十一天,属性与方法
    学JAVA第十天,一维数组及二维数组的使用。
    限制input[type=number]的输入位数策略整理
    淘宝NPM源的使用
    webpack之loader实践
    5月份开发问题整理
    前后端分离思考
    js 导航栏多项点击显示下拉菜单代码
    阵容首发
    jquery中的ajax请求到php(学生笔记)
  • 原文地址:https://www.cnblogs.com/darwen/p/7808067.html
Copyright © 2020-2023  润新知