zoukankan      html  css  js  c++  java
  • c# 枚举enum

    1  定义枚举 

    enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday };

    默认情况下,枚举中的每个元素的基础类型的值是int,如果不指定值,则其值以1递增;Days.Sunday 的值为 0,Days.Monday 的值为 1,依此类推。

    public enum TimeOfDay

    {

      Moning=0;

      AfterNoon=1;

      Evening=2;

    }

    使用枚举:

    public string getTimeOfDay(TimeOfDay time)

    {

      string result=string.Empty;

      switch(time)

      {

        case TimeOfDay.Monning;

        result="上午";

        break;

        

        case TimeOfDay.AfterNoon;

        result="下午";

        break;

        

        case TimeOfDay.Evening;

        result="晚上";

        break;

      }

      return result;

    }

    枚举方法:

    1 获取枚举字符串:

    TimeOfDay time = TimeOfDay.Afternoon;

    Console.WriteLine(time.ToString());//输出:Afternoon

    2 得到枚举的某一值对应的名称

    lbOne.Text = Enum.GetName(typeof(TimeOfDay), 0);
    lbOne.Text = ((TimeOfDay)0).ToString();//返回:Morning

     3 得到枚举的所有的值 

    foreach (int i in Enum.GetValues(typeof(TimeOfDay)))
                lbValues.Text += i.ToString();

    4 枚举所有的名称 

    foreach(string temp in Enum.GetNames(typeof(TimeOfDay)))
                lbNames.Text+=temp;

  • 相关阅读:
    kali linux命令
    kali查看beef密码
    kali的ifconfig: command not found 解决办法
    git创建分支及日常使用
    fatal: Authentication failed for 问题解决
    php开启xdebug扩展及xdebug通信原理
    yii项目开发配置
    windows上把git生成的ssh key
    yii在Windows下安装(通过composer方式)
    rar在linux下安装更新
  • 原文地址:https://www.cnblogs.com/yachao1120/p/6803948.html
Copyright © 2011-2022 走看看