这样的代码有什么用啊?去了好象也不影响
[Association()]
[Persistent("OwnerId")]
[Size(50)]

解决方案 »

  1.   

    Attribute
    可以在codeproject上面找些例子学习一把
      

  2.   

    意义各种各样,但是大多数是“让开发工具看的”的。比如TextBox的Text属性上也有一个这个,因此,你在设计界面,属性窗口,就可以看见Text的介绍,同样一些空间的某些属性,你在属性框里不只可以输入,还有选择框可以选,甚至点击会谈出窗口,也是这些的功劳,还有一些是注释作用,还有一些是指明代码执行需要的安全性级别或声明需要的权限集合等,各种各样的作用。 大部分情况下删除不会引起运行时错误(部分情况会),但是通常会失去部分设计时效果。另外作为代码的一部分编译进dll也意味着这可以作为跟 XML注释不同的另外一种注释,允许你在运行时用反射的手段来检索出这些注释的内容~~~~
      

  3.   

    属性!
    ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref2/html/T_System_Attribute_Members.htm