理解委托的两类必要方法
委托要声明和注册事件
其中第一类方法包括两个方法 一般是类型差不多的方法用来实现委托的功能 主要是注册事件
此为第一类方法
heater.Boiled += Display.ShowMsg; heater.Boiled += alarm.MakeAlert;
第二类方法调用委托的方法
要先理解为什么要用委托,就是因为有个方法要不停的调用“不同的方法”----委托,才有了委托,
protected virtual void OnBolied(BoiledEventArgs e) { if (Boiled != null) { //如果有对象注册 Boiled(this, e); //调用所有注册对象的方法 } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步