自定义属性.docxVIP

  • 15
  • 0
  • 约9.63千字
  • 约 6页
  • 2018-03-06 发布于湖北
  • 举报
自定义属性

C#中的自定义属性在这篇指南里,我们将会看到如何自己创建属性(Attribute),并将其用到不同的程序实体(Entity)上,在程序运行时获取属性信息。 属性(Attribute)是一种新型的声明信息。我们可以使用属性来定义设计时的信息(比如帮助文件、文档的链接),以及运行时的信息(比如将一个类的域与一个XML的域相关联)。我们也可以用属性来创建“自描述”的组件(可以提供该组件的描述信息)。在这篇指南里,我们将会看到如何自己创建属性 (Attribute),并将其用到不同的程序实体(Entity)上,并在程序运行时获取属性信息。属性的概念  MSDN(ms-help://MS.MSDNQTR.2002APR.1033/csspec/html/vclrfcsharpspec_17_2.htm)里是这样定义的:属性是一个声明的附加声明。使用预定义的属性 C#已经预定义了一小组的属性供我们使用。在学习如何创建一个自定义的属性前,我们先通过一段代码来看看怎么使用这些预定义的属性吧。 using System;public class AnyClass {[Obsolete(别用Old这个老方法了,请用New方法, true)]static void Old( ) { }static void New( ) { }public static void Main( ) {Old( );}}在

文档评论(0)

1亿VIP精品文档

相关文档