小弟刚接触C#,不知道[特性]是什么用的,帮帮忙谢谢了!~!~!~!`

解决方案 »

  1.   

    MSDN.......
    GOOGLE........
    BAIDU.......
      

  2.   

    至少有两类.NET特性。第一类我称之为元数据特性(metadata attribute),它允许将一些数据附在类或方法上,这些数据成为类的元数据的一部分,并(象类的其它元数据一样)可以反射(reflection)方式访问。关于元数据特性的例子之一是[serializable],它可以附加在某个类上,表示这个类的实体可被序列化。 [serializable] public class CTest {} 另外一类是上下文特性(context attribute)。上下文特性和元数据特性使用类似的语法,但它们之间有着根本不同。上下文特性提供了一种截取机制,藉此,实体激活和方法调用就可被早一些或晚一些处理。假如你对Keith Brown的universal delegator印象深刻的话,你应该对这个思想感到熟悉。(译注:可访问http://www.develop.com/kbrown/,以了解关于universal delegator更多信息)