委托与事件总结
委托的作用:
占位,在不知道将来要执行的方法的具体代码时,可以先用一个委托变量来代替方法调用(委托的返回值,参数列表要确定)。在实际调用之前,需要为委托赋值,否则为null。
事件的作用:
事件的作用与委托变量一样,只是功能上比委托变量有更多的限制。(比如:1.只能通过+=或-=来绑定方法(事件处理程序)2.只能在类内部调用(触发)事件。)
委托:类型安全的指向函数的指针
使用步骤
1:声明一个委托 delegate string DelString(string s)
2:定义一个委托变量
DelString del = new DelString(ToUpper)
DelString del = ToUpper
3:使用委托
del(s);










