清空委托链
来源:互联网 发布:广州数控车床编程实例 编辑:程序博客网 时间:2024/05/16 18:46
private delegate int DEL_TEST_EventHandler(int m, int n);
private event DEL_TEST_EventHandler DelTestEventHandler;
///
/// 移除所有的事件绑定
///
///
private void clear_event(DEL_TEST_EventHandler clearEvent)
{
Delegate[] dels = DelTestEventHandler.GetInvocationList();
foreach (Delegate d in dels)
{
//得到方法名
object delObj = d.GetType().GetProperty(“Method”).GetValue(d, null);
string funcName = (string)delObj.GetType().GetProperty(“Name”).GetValue(delObj, null);
Debug.Print(funcName);
DelTestEventHandler -= d as DEL_TEST_EventHandler;
}
}
//测试主函数
private void test()
{
DelTestEventHandler += add;
DelTestEventHandler += sub;
DelTestEventHandler += add;
DelTestEventHandler += sub;
clear_event(DelTestEventHandler);
}
private int add(int m, int n)
{
return m + n;
}
private static int sub(int m, int n)
{
return m - n;
}
- 清空委托链
- 委托的清空
- 清空委托
- A12_获取与清空委托列表|匿名委托|Lambda表达式
- 清空
- 链表销毁与清空
- 静态链表的清空
- 清空临时文件
- 清空剪切板
- 清空数据库日志
- 清空页面缓存
- 清空页面缓存
- 自动清空日志
- 清空隔离区
- 清空数据库:sp_MSforeachtable
- 清空数据库日志
- 清空日志
- 清空列表项
- Ruby File类实现操作文件系统的方法
- 火爆热销 vivo X7Plus 1600万柔光自拍获消费者认可
- 顺序表应用--学生信息管理系统
- 国企下岗潮时期的共享经济,工人们的另一个庇护
- Faraday Future自动驾驶团队核心成员曝光
- 清空委托链
- 使用backtrace获取堆栈信息
- asp输出xml格式文件时的一个诡异错误及解决方法:XML declaration allowed only at the start of the document
- Python发送电子邮件.
- 实际中前后端开发数据交互是怎么样的
- Elon Musk公布特斯拉“下半场”目标:打造一个新能源公司 | 新智驾Weekly
- 乐视超级汽车智驾副总裁倪凯:为何被誉为“中国无人驾驶第一人”
- 浅谈C++中的重载、覆盖、隐藏
- leetcode5:最长回文子串