浅显易懂的事件和委托
来源:互联网 发布:步兵樱井知香影音先锋 编辑:程序博客网 时间:2024/05/24 04:49
委托顾名思义就是中间人的意思,就像一个中介公司一样,处理事件的那些方法必须要到它那里注册,例:delegate void mydelegate()//到这里注册的方法要和它一样没有参数和返回值public void eventhander1()//可以到mydelegate那里注册{。。。。}public void eventhander2(){。。。。}注册方式:mydelegate md1=new mydelegate(对象.eventhander1);mydelegate md1=new mydelegate(对象.eventhander2);这下只要用md1就可以调用上面那两个方法了。事件声明:public event mydelegate event1();事件注册: 对象.event +=md1;事件触发: 对象.event1();下面给一个完整的例子:using System;using System.Collections.Generic;using System.Text;namespace 练习{ delegate void mydelegate(); public class name { event mydelegate event1; public void eventhander1() { Console.WriteLine("这是对事件event1的相关处理"); } public static void Main(String[] args) { name my = new name(); mydelegate m=new mydelegate(my.eventhander1); my.event1 += m;//注册 if (my.event1!= null) my.event1();//事件触发 } }}
【转】大白话之C#系列-- C#委托与事件:http://archive.cnblogs.com/a/2046932/
- 浅显易懂的事件和委托
- zz同步和异步的区别(浅显易懂)
- 浅显易懂的经济学常识
- 浅显易懂的Git教程
- 浅显易懂的桶排序
- 浅显易懂的Activity生命周期
- DBN的浅显易懂解释
- 浅显易懂的Git教程
- NIO浅显易懂的入门
- 【转载】C# 中的委托和事件(详解:简单易懂的讲解)
- 一个浅显易懂的分页类
- 一个浅显易懂的分页类
- 浅显易懂的理解java中的接口
- 史上最浅显易懂的Git教程!
- 史上最浅显易懂的Git教程!
- 史上最浅显易懂的Git教程!
- Surface、SurfaceView、View,讲的浅显易懂
- 一本浅显易懂的现代几何>
- ubuntu11.04下配置Android开发环境(Eclipse安装过程)
- 在Redhat下挂载windows的ntfs的方法
- 关于本地ACM代码的声明
- 开发人员必备的Firefox插件
- HDU 2133 - What day is it
- 浅显易懂的事件和委托
- 猛犸全网页截图:牛人又出牛应用
- 基础总结篇之五:BroadcastReceiver应用详解
- MySql连接数据库
- 中小规模Hadoop集群优化
- HDU 2955 - Robberies
- MSCRM4.0 为实体添加附件功能
- HDU 3496 - Watch The Movie
- [收集+转]as3开源库(先放着,以后逐一试验)