C#事件-定义事件
来源:互联网 发布:pdf文档解密软件 编辑:程序博客网 时间:2024/05/05 12:15
具体方法:
- 定义事件
- 委托定义:
public delegate void EventFountion(Param param); - 事件定义:
public event EventFountion eventFountion; - 调用事件:
if (eventFountion!= null) eventFountion(this.param);
- 委托定义:
- 使用事件
- 事件触发后的方法
public void a_eventFountion(Param param){
...
} - 注册事件
ClassA a=new ClassA();
a.eventFountion+=new ClassA.EventFountion(a_eventFountion);
- 事件触发后的方法
实例代码:
- 自定义事件
class ClassA{
//委托定义:
public delegate void EventFountion(Param param);
//事件定义:
public event EventFountion eventFountion;
//调用事件:
public void init(){
if (eventFountion!= null) eventFountion(this.param);
...
}
...
} - 注册事件
class ClassB{
//调用事件:
public void fountion(){
ClassA a=new ClassA();
a.eventFountion+=new ClassA.EventFountion(a_eventFountion);
}
public void a_eventFountion(Param param){
....
}
...
}
- C#事件-定义事件
- c#事件的定义
- C#定义静态事件
- C#学习:事件处理与定义事件
- C#如何定义一个事件,实现事件的调用
- C#中的事件定义与处理
- C#事件与委托定义与使用
- C#委托事件定义调用实例
- c#事件的定义和使用
- C# 在类中定义事件
- C#事件-什么是事件
- C#事件-事件解析
- C#事件-自定义事件
- C#事件-事件处理
- c#事件
- c#事件
- C#事件
- c#事件
- C#事件-事件处理
- [Amazon AWS 云计算服务] - Amazon EC2快速指南和使用方法
- C#事件-事件本身就是一种多播委托
- C#事件-综合案例分析
- 在移动硬盘安装ubuntu
- C#事件-定义事件
- C#事件-自定义事件的使用方法
- C#事件-趣谈事件与委托
- C#事件-预定义事件处理方式
- Greenpois0n绿毒越狱越狱教程(Iphone4版本)
- C#事件-设计准则
- 身份证号 网络转载
- C#事件与委托的区别
- 工科人的焦虑