通过本文主要向大家介绍了c#委托,c#委托和事件,c#委托的用法,c#委托的作用,c#中的委托等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
1.委托的定义
委托可以看成是一种数据类型,可以用于定义变量能接受的值只能是一个方法。
委托简单的示例:
委托可以堪称是一个方法的容器,将某一个具体的方法装入后,就可以把它当成方法一样使用。
2.委托的调用列表
从上一个例子看,委托变量可以引用某一个方法,调用它就相当于调用这个方法。
如果委托今年仅是方法调用的另一种形式,那何必多此一举引入委托这一特性?直接调用方法不是更简单明了?
因为委托变量不仅可以引用另一个方法,还可以组合多的方法并批量执行它们。
可以用加法运算符来组合单个委托变量为多路委托变量。类似的,也可以使用减法运算符来从一个多路委托变量中移除某个委托变量。
foreach(