• C#枚举


    枚举是一组已命名的整型常量,关键字为enum,枚举既可以放在Class下,也可以放在namespace下,枚举中的每一个值,都是一个整数,默认类型为int32,也可以显示转换为其他类型

    一、定义

    enum <枚举名字> 

    {

      <值1>,      

      <值2>,

      ......

    }

    例:定义一个名字为Week的枚举

    1 enum Week
    2     {
    3         Monday,
    4         Tuesday,
    5         Wednesday,        
    6     }

    注:枚举中是可以使用中文的

    1 enum Week
    2     {
    3         周一,
    4         周二,
    5         周三,
    6     }

    二、声明

    <枚举名字> <定义名字> = <定义名字>.<枚举中的值>

    例:

    1 Week w1 = Week.Monday;
    2 Week w2 = Week.Tuesday;
    3 Week w3 = Week.Wednesday;

    枚举中默认第一个的整型值为0,也可以手动修改

    1 Week w1 = Week.Monday;
    2 int num = (int)w1;
    3 Console.WriteLine(num);  //默认枚举中第一个元素Monday的值为0,所以输出num的值为0

     手动修改,让Monday变成100

    1 enum Week
    2     {
    3         Monday=100,
    4         Tuesday,
    5         Wednesday,
    6     }

    则输出num的值为100

  • 相关阅读:
    优先队列
    BFS和图的最短路径 279,127,126
    opencv常用函数
    图形图像概念
    缓存
    主板
    显卡
    cpu
    vs配置opencv(只需一次)
    附加依赖项、库目录、包含目录
  • 原文地址:https://www.cnblogs.com/zzr0417/p/12774889.html
Copyright © 2020-2023  润新知