c#用特性实现aop_C#基础-特性(Attribute+AOP)

序言:

一个程序员在海滩上发现了一盏神灯。

他在灯上擦了几下,一个妖怪就从灯里跳出来说:“我是世界上法术最强的妖怪。我可以实现你的任何梦想,但现在,我只能满足

你一个愿望。”

程序员摊开了一幅中东地图说:“我想让中东得到永久的和平。”妖怪答道:“哦,我没办法。自打创世纪以来,那里的战火就没有停息过。这世上几乎没有我办不到的事,但这件事除外。”

程序员于是说:“好吧,我是一个程序员,我编写的程序有许多用户。你能让他们对我的程序表示满意,并且只提那些可以实现的需求吗?”

妖怪说:“唔.........,我们还是来看中东地图吧。”

正文:

注:以上序言与本文毫无关系,请不要多想!

Attribute

第一节:Attribute是什么?

第二节:Attribute怎么用?

第三节:Attribute哪里用?

关于Attribute的定义:

²1、.NET大师Jeffrey Richter说:“任何.NET Framework开发人员都有必要对定制attribute有一个牢靠的掌握”,所以掌握Attribute,这是必须的!

²2、对Attribute的定义:  (类似 Java Annotation)

先来看下微软msdn的定义:

Attribute类将预定义的系统信息或用户定义的自定义信息与目标元素相

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值