【文件属性】:
文件名称:事件.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:多播委托: 都是要+=或者-=的方式赋值
///
/// 事件的作用
/// 事件的作用于委托变量一样,只是功能上委托变了有更多的限制
/// 只能通过+=或者-=的方式,只能在类的内部调用事件
///