请把不确定变成确定~我想监视我的对象,如果是某个值,就叫另一(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-02-18 03:25 点击:次
}
private void Echo(object sender, KeyEventArgs e)
{
Console.WriteLine("您输入的字条是: {0}", e.KeyChar);
}
}
这里订阅事件时,我们使用+=就可以了,事实上就是建立一个委托类型的新事件实例而以。
在前台调用时,可以这样:
// 实例化一个事件发送器,并声明一个EventReceiverForChina类型的订阅者
KeyInputMonitor monitor = new KeyInputMonitor();
EventReceiverForChina eventReceiverForChina = new EventReceiverForChina(monitor);
monitor.Run();
运行的结果就是当你去Run()时,eventReceiverForChina 类型时的某个方法也被执行了,怎么样,实现了我们今天的话题了吧,其实这就是事件的订阅机制,事实上在软件开发中非常有用。
需要注意的是,一般事件的返回类型都是void,当然,这也是很正常的,因为事件就是去做某些事件,它不知道管后果的。呵呵。
祝您晚——来个好梦吧!
摘自 Lose.zhang
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>