枚举设计器
在 添加新项 中选择 枚举设计 后,枚举设计器 将打开。 它允许您创建和配置一个枚举器,其中包含一组固定常量,用作实体中的枚举类型。
设置
您可以在枚举设计器中为枚举器配置以下基本设置:
- 显示名称:枚举类型的显示名称。
- 位运算枚举:枚举类型是否被定义为标志(即可以被视为位字段)。 有关更多信息,请参阅位运算枚举。
- 描述:枚举类型的描述,在 C# 代码中显示为注释。
您可以在枚举设计器中为字段配置以下基本设置:
添加字段:单击可将成员和值添加到枚举器。
名称:枚举成员的名称。
显示名称:枚举成员的显示名称。
值:枚举成员的值。
描述:枚举成员的描述,在 C# 代码中显示为注释。
位运算枚举
位运算枚举主要用于当一个项同时有多个状态的场景。
例如,EF Core 文档属于 EF Core 类别,也属于 .NET 类别。
要为此示例创建位操作枚举,请指定如下设置:
选择 位运算枚举 选项。 枚举类型成为位运算枚举类型。
指定位运算枚举类型的值。 值必须满足以下规则:大于0、不重复、2的n次方。
然后它可以被赋予多个值:
自定义代码
您可以对当前枚举添加自定义代码,包括:命名空间、继承、类特性、及代码片段。
您还可以对当前枚举字段添加自定义代码,目前包括:属性特性。
具体添加方式,请参考 这个小节。