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

  • 相关阅读:
    traceroute工具
    tcpdump抓包
    Linux 信号表 signals
    Bloom Filter (海量数据处理)
    socks v5 协议解析
    Vim插件推荐
    建堆复杂度O(n)证明
    使用Vundle管理Vim插件
    VB调用C# dll
    域PC脱域
  • 原文地址:https://www.cnblogs.com/zzr0417/p/12774889.html
Copyright © 2011-2022 走看看