事件.pdf(委托和事件有什么不同)

时间:2022-09-10 09:58:12
【文件属性】:
文件名称:事件.pdf(委托和事件有什么不同)
文件大小:192KB
文件格式:PDF
更新时间:2022-09-10 09:58:12
委托和事件 /// /// 委托和事件有什么不同 /// 1:关键字不同,委托是关键字delegate 事件是event /// 2:定义不同:委托是有参数的,事件是没参数的,不需要写() /// 3:绑定不同:委托是可以用=号把方法名称直接赋值,事件是要用+=的方式赋值 /// 4: 方法不同:委托触发的方法参数是自定义的,事件触发的方法参数是固定的 object sender 和 EventArgs /// /// Sender就是触发这个事件的对象 PlayMusic t = sender as PlayMusic; /// EventArgs是执行这个事件所需要的数据源, e里面带有参数可使用 /// /// 委托和事件有什么相同 /// 1:多播委托: 都是要+=或者-=的方式赋值 /// /// 事件的作用 /// 事件的作用于委托变量一样,只是功能上委托变了有更多的限制 /// 只能通过+=或者-=的方式,只能在类的内部调用事件 ///

网友评论