显示枚举的文本

Tas*_*que 3 .net c# enums c#-4.0

HI
,我有以下枚举

public enum Priority : byte 
    {
        A=1,
        B+ = 2,
        B=4,
        C=8,
        D=16,
        E=32
    }
Run Code Online (Sandbox Code Playgroud)

我想添加B+枚举,但它给了我错误

Upe*_*ari 14

您可以为枚举添加用户友好的描述,如下所示:

enum MyEnum 
{ 
    [Description("This is black")] 
    Black, 
    [Description("This is white")] 
    White 
} 
Run Code Online (Sandbox Code Playgroud)

参考.链接: 如何为枚举提供用户友好的名称?


Gar*_*ary 5

使用像 B_Plus 这样的有效标识符怎么样?