gpt4 book ai didi

c# - 如何在枚举上使用多个描述属性

转载 作者:行者123 更新时间:2023-12-02 22:26:58 24 4
gpt4 key购买 nike

我们如何在枚举上定义和使用多重描述属性?

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 = "";
}
}

最佳答案

用 AllowMultiple 修饰属性

[AttributeUsage(AllowMultiple = true)]
class MyAttribute : Attribute {}

更多信息:msdn

关于c# - 如何在枚举上使用多个描述属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12827732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com