序言:
一个程序员在海滩上发现了一盏神灯。
他在灯上擦了几下,一个妖怪就从灯里跳出来说:“我是世界上法术最强的妖怪。我可以实现你的任何梦想,但现在,我只能满足
你一个愿望。”
程序员摊开了一幅中东地图说:“我想让中东得到永久的和平。”妖怪答道:“哦,我没办法。自打创世纪以来,那里的战火就没有停息过。这世上几乎没有我办不到的事,但这件事除外。”
程序员于是说:“好吧,我是一个程序员,我编写的程序有许多用户。你能让他们对我的程序表示满意,并且只提那些可以实现的需求吗?”
妖怪说:“唔.........,我们还是来看中东地图吧。”
正文:
注:以上序言与本文毫无关系,请不要多想!
Attribute
第一节:Attribute是什么?
第二节:Attribute怎么用?
第三节:Attribute哪里用?
关于Attribute的定义:
²1、.NET大师Jeffrey Richter说:“任何.NET Framework开发人员都有必要对定制attribute有一个牢靠的掌握”,所以掌握Attribute,这是必须的!
²2、对Attribute的定义: (类似 Java Annotation)
先来看下微软msdn的定义:
Attribute类将预定义的系统信息或用户定义的自定义信息与目标元素相