c#中的委托

作者:商内在2017.11.03来源:Web前端之家浏览:1060评论:0
关键词:C#

今天讲一下关于C#中委托的使用,出来工作怎么久。但是却很少在项目中使用到委托。其实项目中还是有挺多地方需要用到委托。但是我却用更为复杂的方法来解决。忽略了委托的存在。

这篇文章不讲解很多理论上的东西。纯粹只是为了让各位理解委托如何使用,在什么场景下使用最为合适。

我们来说一个场景,小明去菜市场买菜,假定一个规则。如果小明拿出大于20块就必须找零。如果等于20块。就不必找零,如果小于20块,钱还不够。必须补钱。

大家就想。这个非常简单啊。今天我们就用委托的方法来解决一下。


结果如下:

大家看到结果了把。我只是调用了buy方法。给钱方法。但是处理钱多钱少的判断却被自动执行。因为在Handler类订阅了Fun类的委托,所以在给了钱之后。处理程序就自动执行了。就有点类似于数据库中的触发器。就是这样的。这只是一个非常简单例子。当然委托要实际运用在项目中。怎么应用。如何应用。在什么场景下应用。都需要你对委托有一定的了解程度才可以。


温馨提示本文作者系商内在 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接

已有0人参与

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新留言

  • 哈哈

    这eb2c0e8c839166f3036c5348f77293c9是什么呀...

  • admin

    客气了,请继续关注我们QQ群:295431592...

  • essaypinglun

    感谢楼主的分享...

  • 游客1

    非常好...

  • 游客

    这些插件都不错的...

  • 第三方

    似懂非懂...

  • admin

    有些是可以的,需要叠加很多层。...

  • 素材火

    纯css能实现吗?...