委托
Action无返回值的委托 、
Func有返回值的委托 只有一个参数---这个参数就是返回值 多个参数---最后一个参数就是返回值类型
代码编译后 反编译dll 在选IL IL是一种中间语言 编译后的C#语言都要在编译一次转成IL语言
委托就是把方法放进去 调用原来的方法
委托的实例化 就是类的实例化
定义委托的三种方式 delegate Action(不能有返回值) Func
第一种
第二种
直接把方法写在里面
把重复的代码都写在这里 把变化的代码交给委托
各自的逻辑代码给在委托中 完成逻辑解耦
任何异步多线程都是基于委托
SqlHelp的封装 增删改查 前面的步骤都一样 只有cmd执行的方法不一样
// 调用
所有的异步多线程都是基于委托