c#属性Description特性的朋友请来看一个问题

文西 发布于 2011/10/20 15:08
阅读 1K+
收藏 1
C#

public enum CreditCardType
    {
        [Description("Unknown")]
        Unknown,
        [Description("Corp Card")]
        CC,
        /// <summary>
        /// The Card 4 Test
        /// </summary>
        TestCard,
    }

有一个枚举定义是这样,前面两种的DEscription有什么作用呢?我感觉还没有最后一种用起来方便,最后一种至少在被调用的时候立马会显示出来描述信息,前面两个描述了也不知道有什么作用。求指正

加载中
0
C
CavinTang

我的理解是:

1、前两个是给代码用的,比如你要自动为枚举填充到DropDownList中

2、最后一个是给枚举使用人员写代码时看的

0
张明华

Description里通常是中文说明(十分有用)

例子是

http://blog.hetaoos.com/archives/41

返回顶部
顶部