一.我们在使用C#的过程中,不可避免的用到了委托. 委托的本质是什么呢? 从语法上看,委托是对方法的抽象封装,例如:public void print1(),public void print2(),我们可以抽象化,public delegate void Print();用Print p来声明,委托需要实例化和调用,类似于c++中的函数模板: 从功能上看,委托主要是方法的指针,用以方便实现函数的回调.调用(异步等). 直观上,委托的作用有回调.多线程调用.传值等等.以下我们以实例展开委托声明.…