枚举类型中定义的符号不一定是2的整次方。例如,Actions类型可以定义一个名为All的符号,它对应的值是0x001F.

位标志枚举类型无法使用IsDefined方法,因为其不会将传递的字符串拆分为单独的token进行查找,也不能对传入的数值进行简单的匹配。位标识枚举类型在于其可以组合。

可以利用扩展方法为枚举类型添加一些方法。扩展方法的关键在于静态类和参数中的this关键字。

posted on 2012-12-06 17:20  逝者如斯(乎)  阅读(725)  评论(0编辑  收藏  举报