我想知道大家在实际项目中什么地方可以用到。因为委托和事件实在不好理解。想通过个例子加深理解。
委托是一种定义方法签名的类型,可以“抽象”认为是方法指针,通常我们认为方法是不可作为参数传递的,但是委托可以,它是.net里的一个语法糖,反汇编看看IL你会发现其实委托是一个继承自System.MulticastDelegate的类。
通俗易懂的解释委托和事件
https://www.zhihu.com/question/21638630
看了那个知乎的链接,也结合自己的想法,就1点
委托,就是把方法当做一个值去传递