枚举类型中定义的符号不一定是2的整次方。例如,Actions类型可以定义一个名为All的符号,它对应的值是0x001F.
对位标志枚举类型无法使用IsDefined方法,因为其不会将传递的字符串拆分为单独的token进行查找,也不能对传入的数值进行简单的匹配。位标识枚举类型在于其可以组合。
可以利用扩展方法为枚举类型添加一些方法。扩展方法的关键在于静态类和参数中的this关键字。