理解:委托定义了一种方法的类型,相当于变量的List,同类型的变量可以按顺序先后添加到List中,同类型的方法也可以按顺序先后添加到委托中。
分析:
- 什么是方法的类型:返回值类型、参数相同的方法,可以视为同一类型。
- 委托如何定义方法的类型:
开始使用:
在上面的图片中,通过delegate关键字定义了一个名为DelegateDemo的委托类型。
1.通过DelegateDemo这个委托类型声明一个委托类型的变量。
2.按照该委托定义的方法的类型,声明一些方法
3.委托的具体使用
总结:以上就是我对委托的理解,以及委托的使用方法,委托还有C#中的泛型委托,这里不做解释,想继续了解可以去看查阅其他资料。
附:完整图