使用枚举标志有什么好处?

时间:2013-08-09 19:20:17

标签: c# enums boolean flags

我想知道使用Enum-flags而不是布尔字段的好处(除了更好的性能和更清晰的代码)...

2 个答案:

答案 0 :(得分:1)

  

标志枚举用于屏蔽位字段并按位进行   比较。它们是多个时使用的正确设计   枚举值可以同时指定。

如上所述,它只不过是正确的设计,但我想这是最重要的。

答案 1 :(得分:0)

我认为如果您使用标志,如果必须传递许多值,则不需要在方法上使用许多布尔参数。标志也使方法重载更容易。