Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道使用枚举标志而不是布尔字段有什么好处(除了更好的性能和更简洁的代码)......
标志枚举用于屏蔽位字段和进行按位比较。当可以同时指定多个枚举值时,它们是正确的设计。
如上所述,它只不过是正确的设计,但我想这是最重要的。
我认为如果您使用标志,如果您必须传递许多值,则方法上不需要很多布尔参数,这很好。标志也使重载方法更容易。