c#中枚举类型的定义与使用

时间:2021-07-13 00:56:33

介绍
c#中枚举类型的定义与使用枚举是一个指定的常数,其基础类型可以是除 Char 外的任何整型。
c#中枚举类型的定义与使用如果没有显式声明基础类型,则使用 Int32。
c#中枚举类型的定义与使用编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。
c#中枚举类型的定义与使用定义
c#中枚举类型的定义与使用默认基数从O开始,也可指定数值。
c#中枚举类型的定义与使用c#中枚举类型的定义与使用 enum  Days  c#中枚举类型的定义与使用 { Saturday = 1 , Sunday, Monday, Tuesday, Wednesday, Thursday, Friday } ;
c#中枚举类型的定义与使用c#中枚举类型的定义与使用 enum  Colors  c#中枚举类型的定义与使用 { Red  =   1 , Green  =   2 , Blue  =   4 , Yellow  =   8  } ;
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用使用
c#中枚举类型的定义与使用Colors myColors  =  Colors.Red;
c#中枚举类型的定义与使用 string  strColor = myColors.tostring();
c#中枚举类型的定义与使用 int     IntColor = ( int )myColors ; 
c#中枚举类型的定义与使用位或
c#中枚举类型的定义与使用Colors myColors  =  Colors.Red  |  Colors.Blue  |  Colors.Yellow;
c#中枚举类型的定义与使用位与
c#中枚举类型的定义与使用Colors myColors  =  Colors.Red  &  Colors.Blue  &  Colors.Yellow;
c#中枚举类型的定义与使用遍历 
c#中枚举类型的定义与使用 foreach  ( string  s  in  Enum.GetNames( typeof (Days)))
c#中枚举类型的定义与使用  Response.Write(s  +   " -- "   +  Enum.Parse( typeof (Days), s).ToString());
c#中枚举类型的定义与使用转换
c#中枚举类型的定义与使用Colors mc = Colors Enum.Parse( typeof (Colors ),  " red " ); 
c#中枚举类型的定义与使用  if  (System.Enum.IsDefined( typeof (Days),  " Monday " ))
c#中枚举类型的定义与使用   Days ds =  (Days)Enum.Parse( typeof (Days),  " Monday " );
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用实例二:
c#中枚举类型的定义与使用     public   enum  NoticeType
c#中枚举类型的定义与使用c#中枚举类型的定义与使用     c#中枚举类型的定义与使用 {
c#中枚举类型的定义与使用        Notice  =   ' A ' ,
c#中枚举类型的定义与使用        LabRule  =   ' H ' ,
c#中枚举类型的定义与使用        HotInformation  =   ' N ' ,
c#中枚举类型的定义与使用        Column  =   ' C ' ,
c#中枚举类型的定义与使用        All  =   ' 1 ' ,
c#中枚举类型的定义与使用        Null  =   ' 0 ' 
c#中枚举类型的定义与使用     } 
c#中枚举类型的定义与使用      // 新建枚举类型 
c#中枚举类型的定义与使用         NoticeType noticeType1  =  NoticeType.Column;
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用         // 把枚举类型转换为string d="Column" 
c#中枚举类型的定义与使用          string  d  =  noticeType1.ToString();
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用         // 取得枚举类型的基数 dd='C' 
c#中枚举类型的定义与使用          char  dd  =  ( char )noticeType1;
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用         // 通过基数取得对应的枚举类型 noticeType2 = NoticeType.Notice
c#中枚举类型的定义与使用         // (NoticeType)'A';  两种方式都可以 
c#中枚举类型的定义与使用         NoticeType noticeType2  =  (NoticeType)Char.Parse( " A " ); 
c#中枚举类型的定义与使用
c#中枚举类型的定义与使用     // 通过名称取得枚举类型 noticeType3 = NoticeType.Notice 
c#中枚举类型的定义与使用         NoticeType noticeType3  =  (NoticeType)Enum.Parse( typeof (NoticeType),  " Notice " );

转载请注明本文地址:c#中枚举类型的定义与使用