如何知道枚举是否具有所有标志

丹尼尔·潘纳尔巴(Daniel Penalba)

我想知道一个枚举值是否已定义所有标志。枚举定义如下:

[Flags]
public enum ProgrammingSkills
{
    None = 0,
    CSharp = 1,
    VBNet = 2,
    Java = 4,
    C = 8,
}

无法更改枚举来定义“全部”,因为该枚举是在dll库中定义的。

当然,我可以遍历所有枚举值,但是有没有更好/更短/更智能的方法来确定枚举值是否已定义所有值?


编辑:

我希望工作代码甚至枚举发生变化。

塞尔曼·杨(Selman Young)

我不知道它是否更好,但肯定会更短,如果enum将来进行修改,它将可以使用

bool result = Enum.GetValues(typeof(ProgrammingSkills))
      .Cast<ProgrammingSkills>()
      .All(enumValue.HasFlag);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何知道mysql用户是否在某个数据库上具有所有(或某些)特权?

来自分类Dev

JGit API是否具有所有Git命令

来自分类Dev

VARCHAR是否具有所有数值属性?

来自分类Dev

如何验证可观察对象是否具有所有必需成员?

来自分类Dev

使用 Linq 仅查找在标志列表中具有所有匹配值的记录?

来自分类Dev

如何复制具有所有依赖项的记录?

来自分类Dev

具有所有NA的rowSums

来自分类Dev

SQL-如何检查FIELD A是否在FIELD B中具有所有3个特定值?

来自分类Dev

如何选择具有所有“列”值且具有相同值的行?

来自分类Dev

如何打开所有标志?

来自分类Dev

Rust是否具有所有实体“继承”或实现的类型或特征?

来自分类Dev

确定字符串是否具有所有唯一字符

来自分类Dev

在UOW类中具有所有表属性(通用存储库模式)是否很好?

来自分类Dev

a.gtld-servers.net是否具有所有.com域的列表?

来自分类Dev

是否需要声明具有所有属性const的类的const实例?

来自分类Dev

检查div是否具有所有四个类

来自分类Dev

检查文本文件是否具有所有条目并且格式正确

来自分类Dev

检查对象数组是否具有所有必需的键

来自分类Dev

在XML文件中具有所有参数是否进行了优化?

来自分类Dev

SQL-对象是否具有所有必需的组件?

来自分类Dev

如何检查具有多个值的枚举类型参数是否具有特定的枚举类型

来自分类Dev

如何使用arcmain备份具有所有行但没有它们的表(仅结构)?

来自分类Dev

POSIX标志-如何设置所有标志/单个标志

来自分类Dev

如何删除具有所有空值的数组列?

来自分类Dev

如何从命令行编译具有所有依赖项的Maven项目?

来自分类Dev

如何从字符串中获取具有所需长度的所有排列?

来自分类Dev

如何在laravel 5.2中克隆具有所有关系的雄辩的对象

来自分类Dev

如何获得具有所有匹配记录的特定数字字段的总和

来自分类Dev

如何在一个功能中具有所有选项?

Related 相关文章

  1. 1

    如何知道mysql用户是否在某个数据库上具有所有(或某些)特权?

  2. 2

    JGit API是否具有所有Git命令

  3. 3

    VARCHAR是否具有所有数值属性?

  4. 4

    如何验证可观察对象是否具有所有必需成员?

  5. 5

    使用 Linq 仅查找在标志列表中具有所有匹配值的记录?

  6. 6

    如何复制具有所有依赖项的记录?

  7. 7

    具有所有NA的rowSums

  8. 8

    SQL-如何检查FIELD A是否在FIELD B中具有所有3个特定值?

  9. 9

    如何选择具有所有“列”值且具有相同值的行?

  10. 10

    如何打开所有标志?

  11. 11

    Rust是否具有所有实体“继承”或实现的类型或特征?

  12. 12

    确定字符串是否具有所有唯一字符

  13. 13

    在UOW类中具有所有表属性(通用存储库模式)是否很好?

  14. 14

    a.gtld-servers.net是否具有所有.com域的列表?

  15. 15

    是否需要声明具有所有属性const的类的const实例?

  16. 16

    检查div是否具有所有四个类

  17. 17

    检查文本文件是否具有所有条目并且格式正确

  18. 18

    检查对象数组是否具有所有必需的键

  19. 19

    在XML文件中具有所有参数是否进行了优化?

  20. 20

    SQL-对象是否具有所有必需的组件?

  21. 21

    如何检查具有多个值的枚举类型参数是否具有特定的枚举类型

  22. 22

    如何使用arcmain备份具有所有行但没有它们的表(仅结构)?

  23. 23

    POSIX标志-如何设置所有标志/单个标志

  24. 24

    如何删除具有所有空值的数组列?

  25. 25

    如何从命令行编译具有所有依赖项的Maven项目?

  26. 26

    如何从字符串中获取具有所需长度的所有排列?

  27. 27

    如何在laravel 5.2中克隆具有所有关系的雄辩的对象

  28. 28

    如何获得具有所有匹配记录的特定数字字段的总和

  29. 29

    如何在一个功能中具有所有选项?

热门标签

归档