枚举与位枚举

1.C#枚举(Enum)

  枚举类型是用于声明一组命名的常数的基本数据类型(值类型)。

2.声明enum变量:声明枚举的一般语法:

   enum<enum_name>{enumeration list};

   enum_name指定枚举的类型名称。

   enumeration list是一个用逗号分隔的标识符列表。

3.所有枚举类型都隐式地继承System.Enum类型,System.Enum类型是继承自System.ValueType类型唯一不为值类型的引用类型。

4.Enum类:

   1.CompareTo 将此实例与指定对象进行比较并返回一个对二者的相对值的指示。

   2.Equals指示此实例是否等于指定的对象。

   3.Format 根据指定格式将指定枚举类型的指定值转化为其等效的字符串表示形式。

   4.GetName  在指定枚举中检索具有指定值的常数的名称。

   5.GetNames 检索指定枚举中常数名称的数组。

   6.GetTypeCode 返回此实例的基础 TypeCode。

   7.GetUnderlyingType 返回指定枚举的基础类型。

   8.GetValues 索指定枚举中常数值的数组。

   9.HasFlag确定当前实例中是否设置了一个或多个位域。

   10.IsDefinesd 返回指定枚举中是否存在具有指定值的常数的指示。

    11.Parse 将一个或多个枚举常数的名称或数字值的字符串表示转换为等效的枚举对象,一个参数指定该操作时否不区分大小写。

  12.TryParse 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。用于指示转换是否成功的返回值。

5.标记枚举

   枚举类型是用于声明一组命名的常数的基本数据类型。

  枚举值是互斥的。

  位标记集合是一种由组合出现的元素形成的列表,通常设计为以“位或”运算组合新值;枚举类型则通常表达一种语义相对独立的数值集合。而以枚举类型来实现位标记集合是最为完美的组合,简称为位枚举

   

转载于:https://www.cnblogs.com/yst1314/p/11152609.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值