第十节 委托详解
视频链接:刘铁猛老师的《C#语言入门详解》
https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca
什么是委托?

Action和Func委托示例:


委托的声明(自定义委托)

示例:


委托的一般使用

示例1:模板方法
增加代码复用,代码的可扩展性提高



示例2:回调方法





运行结果:

委托的高级使用

多播委托示例
代码:用一个委托封装多个委托


结果:

隐式异步调用
(1)同步调用示例


结果:

(2)间接同步调用

(3)隐式异步调用示例 beginInvoke() 会开启一个其他线程 显式的是自己创建Thread/Task,开启其他线程

结果


浙公网安备 33010602011771号