第十节 委托详解
视频链接:刘铁猛老师的《C#语言入门详解》
https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca
什么是委托?
Action和Func委托示例:
委托的声明(自定义委托)
示例:
委托的一般使用
示例1:模板方法
增加代码复用,代码的可扩展性提高
示例2:回调方法
运行结果:
委托的高级使用
多播委托示例
代码:用一个委托封装多个委托
结果:
隐式异步调用
(1)同步调用示例
结果:
(2)间接同步调用
(3)隐式异步调用示例 beginInvoke() 会开启一个其他线程 显式的是自己创建Thread/Task,开启其他线程
结果