Property和Attribute的区别

Property简称属性,其意思就是封装在类或结构里面的数据字段的描述

Attribute简称特性,其意思就是对类或结构的自我描述

还是上代码最好了解:

    /// <summary>
    /// Attribute
    /// </summary>
    [Serializable]
    class Prodcut
    {
        /// <summary>
        /// Property
        /// </summary>
        public string ProdcutName { get; set; }
        /// <summary>
        /// Property
        /// </summary>
        public int Price { get; set; }
    }

这下大家就能区别那个是Property那个是Attribute 吧
好了,只要了解它们之间的区别就可以更好运用它们

posted on 2013-08-04 14:25  ~紫鱼~  阅读(247)  评论(0编辑  收藏  举报