属性和特性(1)

属性:提供对私有字段的权限和方式访问封装。
特性:为目标元素提供关联的附件信息,在运行时以反射的方式影响程序的行为。
目标元素包括:程序集,模块,类,类型,属性,方法,甚至函数参数。
主要应用:序列化,编译器指令,设计模式等方面。

AttributeUsage:只能放在其他特性定义上,用来规范其权限
DllImport:导入已有的非托管代码,只能放置在方法上。
特性列表
http://msdn.microsoft.com/en-us/library/aa311259(VS.71).aspx

原文地址:https://www.cnblogs.com/Benjamin/p/3272443.html