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

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 
     6 namespace EnumTest
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             Week w1 = Week.Monday;
    13             Week w2 = Week.Tuesday;
    14             Week w3 = Week.Wedesday;
    15             Week w4 = Week.Thursday;
    16             Week w5 = Week.Friday;
    17             Week w6 = Week.Saturday;
    18             Week w7 = Week.Sunday;
    19             Console.WriteLine("{0},{1}",w1,(int)w1);
    20             Console.WriteLine("{0},{1}",w2 ,(int)w2);
    21             Console.WriteLine("{0},{1}",w3,(int)w3);
    22         }
    23     }
    24     enum Week:int//使用冒号加数据类型指定枚举类型的数据所对应的底层数据类型
    25     {
    26         Monday,//0
    27         Tuesday,//1
    28         Wedesday,//2
    29         Thursday=530         Friday,//6
    31         Saturday,//7
    32         Sunday=9
    33     };
    34 }

    简单枚举的使用如上所示

    枚举类型的操作:枚举类型的数据成员都是public的不能指定其访问权限。

    枚举值的数据在没显示设定的情况下是自动设置的并且依次递增,如果显示设置了值的话则会是后面的没有设置值的变量在该值基础上依次递增。

    标志枚举使用格式如下所示:

     

     

  • 相关阅读:
    git上传本地代码
    oracle 时间格式转化以及计算
    windows 下使用sqlplus
    filter 过滤器加载流程
    vscode java
    vscode cpp
    manual jar
    toy jar
    inteli shortcut
    eng
  • 原文地址:https://www.cnblogs.com/moonfans/p/2794162.html
Copyright © 2011-2022 走看看