1. 首页
  2. 数据库
  3. 其它
  4. C#委托浅析与漫谈

C#委托浅析与漫谈

上传者: 2020-12-23 04:02:42上传 PDF文件 160.67KB 热度 12次
1. 概述 委托是C#区别于其他语言的一个特色,用它我们能写出简洁优雅的代码、能很方便的实现对象间的交互。 初学者可能会觉得委托体系很复杂:lambda表达式、语句lambda、匿名方法、委托、事件,光名词一堆。其实这些只是C#编译器为我们提供的语法糖,在编译后它们都是MulticastDelegate类型的对象。而且从用途上讲主要也两方面:将“方法对象化”和实现“观察者模式”,本文围绕这两方面,分享本人对委托中相关概念的理解,顺便介绍一些相关的其它东西。 2. 闭包 闭包似乎在javascript里谈得比较多,其实只要支持定义”局部函数”的语言都会涉及到”闭包”的概念
下载地址
用户评论