首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >属性和命名/可选的构造函数参数不起作用的问题?

属性和命名/可选的构造函数参数不起作用的问题?

提问于 2018-02-05 23:57:30
回答 2关注 0查看 227

我有如下定义的自定义属性:

代码语言:txt
复制
  [AttributeUsage(AttributeTargets.Field)]
  public class EnumDisplayAttribute : Attribute
  {
    public string Description { get; private set; }
    public string Code { get; private set; }

    public EnumDisplayAttribute(string description = null, string code = null)
    {
      Description = description;
      Code = code;
    }
  }

这两个构造函数参数都是可选的。

在这样的字段上使用此属性时

代码语言:txt
复制
  public enum TransactionType
  {
    [EnumDisplay(code: "B")] 
    Bill,
    [EnumDisplay(description: null, code: "C")]
    CashReceipt,
  }

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档