属性可以是可继承的。派生类型继承所有在其基类上定义的可继承属性。如果派生类型声明的属性与继承属性的类型相同,而且派生声明是一次性的,则它将重写基声明。多次性属性总是聚集的。
属性由一个可选的属性修饰符、一个属性名、一个可选的定位参数列表和若干
变量/属性初始值设定项组成。如果没有任何参数或初始值设定项,则可省略括号。如果属性有修饰符,则它必须位于源文件顶部的属性块中。
如果
源文件的顶部包含一个属性块,它指定了将包含源文件的
程序集或模块的属性,则该属性块中的每个属性都必须以 Assembly 或 Module 修饰符和一个冒号为前缀。