摘要:
一、委托设想,如果我们写了一个厨师做菜方法用来做菜,里面有拿菜、切菜、配菜、炒菜四个环节,但编写此方法代码的人想让配菜这个环节让调用方法的人实现,换句话说,就是想在方法被调用时接收代码作为参数,在方法中执行这端传进来的代码。但,怎么为一个方法传代码进来呢?当然大家想到了传递接口方式来实现,咱先不讨论接口,因为微软为我们提供了一个叫做【委托】的类型。(一)、委托基础:1.先看看代码:(1).定一个方法:voidSayHi(string name){Console.WriteLine(“Hi~”+name+”! ” );}(2).声明一种委托类型:delegatevoidDGSayHi(strin 阅读全文