委托 最近自己在调试C#项目,发现经常可以看到委托和lambda表达式,各种花里胡哨的写法把我给整的云里雾里的,于是自己特意花了一点功夫来整理关于delegate的相关知识,方便自己日后查阅. 何为委托 委托是.NET中的寻址方法,和C++的函数指针很像;但是委托是类型安全的类,定义了返回类型和参数类型,也就是说委托一种用户自定义的类型,和普通的类一样: 委托的使用 声明委托 delegate void IntMethodInvoker(int x); //定义委托IntMethodInvoke…