小编Hit*_*ten的帖子

如何在Enum上使用多个描述属性

我们如何在Enum上定义和使用多个描述属性?

public enum EnumWithDescription
{
    [CustomDescritption("job-view")]
    [Description("analyics-job-view")]
    JobView
}

class CustomDescritption: DescriptionAttribute
{
    private string extraInfo;
    public string ExtraInfo { get { return extraInfo; } set { extraInfo = value; } }

    public MyDescritptionAttribute(string description)
    {
        this.DescriptionValue = description;
        this.extraInfo = "";
    }
}
Run Code Online (Sandbox Code Playgroud)

c# enums custom-attributes

2
推荐指数
1
解决办法
3107
查看次数

标签 统计

c# ×1

custom-attributes ×1

enums ×1