Show / Hide Table of Contents

    枚举设计器

    在 添加新项 中选择 枚举设计 后,枚举设计器 将打开。 它允许您创建和配置一个枚举器,其中包含一组固定常量,用作实体中的枚举类型。

    设置

    您可以在枚举设计器中为枚举器配置以下基本设置:

    • 显示名称:枚举类型的显示名称。
    • 位运算枚举:枚举类型是否被定义为标志(即可以被视为位字段)。 有关更多信息,请参阅位运算枚举。
    • 描述:枚举类型的描述,在 C# 代码中显示为注释。

    您可以在枚举设计器中为字段配置以下基本设置:

    • 添加字段:单击可将成员和值添加到枚举器。

    • 名称:枚举成员的名称。

    • 显示名称:枚举成员的显示名称。

    • 值:枚举成员的值。

    • 描述:枚举成员的描述,在 C# 代码中显示为注释。

      image-20231214100851466

      image-20231214100910348

    位运算枚举

    位运算枚举主要用于当一个项同时有多个状态的场景。

    例如,EF Core 文档属于 EF Core 类别,也属于 .NET 类别。

    要为此示例创建位操作枚举,请指定如下设置:

    1. 选择 位运算枚举 选项。 枚举类型成为位运算枚举类型。

    2. 指定位运算枚举类型的值。 值必须满足以下规则:大于0、不重复、2的n次方。

    image-20231214101325386

    然后它可以被赋予多个值:

    image-20231214101729969

    自定义代码

    您可以对当前枚举添加自定义代码,包括:命名空间、继承、类特性、及代码片段。

    image-20240618112119309

    您还可以对当前枚举字段添加自定义代码,目前包括:属性特性。

    image-20240618112157809

    具体添加方式,请参考 这个小节。

    返回顶部