你必须知道的.NET之的特性和属性.docVIP

  • 3
  • 0
  • 约7.44千字
  • 约 10页
  • 2017-12-22 发布于浙江
  • 举报
你必须知道的.NET之的特性和属性

你必须知道的.NET之特性和属性 ? 1、引言 attribute是.NET框架引入的有一技术亮点,因此我们有必要花点时间来了解本文的内容,走进一个发现attribute登堂入室的入口。 因为.NET Framework中使用了大量的定制特性来完成代码约定, [Serializable]、[Flags]、[DllImport]、[AttributeUsage]这些的构造,相信我们都见过吧!那么你是否了 解其背后的技术。 提起特性,由于高级语言发展的历史原因,不免让人想起另一个耳熟能详的名字:属性。特性和属性,往往给初学者或者从C++转移到C#的人混淆的概念 冲击。那么,什么是属性,什么是特性,二者的概念和区别,用法与示例,将在本文做以概括性的总结和比较,希望给你的理解带来收获。另外本文的主题以特性的 介绍为主,属性的论述重点突出在二者的比较上,关于属性的更多论述将在另一篇主题中详细讨论,敬请关注。 2、概念引入 2.1、什么是特性? MADN的定义为:公共语言运行时允许添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为。 我们简单的总结为:定制特性attribut

文档评论(0)

1亿VIP精品文档

相关文档