本文通过案例介绍c#中的eventhandler。有需要的朋友可以参考一下。
事不宜迟,具体如下:
//这里定义了一个水箱类
公共级水箱
{
//这是水箱的排水操作。
公共厕所排水(){}
//这是水箱的属性
双卷;
//这是水箱空了的事件
公共事件EventHandler水箱为空;
}
//这里定义了一个饮水机类。
公共类饮水机
{
向公共void添加水(对象发送者,EventArgs e)
{
//给需要加水的水箱加水。
}
}
公共类用户
{
公共用户()
{
//实例化水箱类
1=新水箱();
//实例化饮水机类
饮水机1=新饮水机();
//饮水机注册水箱空事件。
1.空水箱=新事件处理器(饮水机1。加水);
}
私人饮水机饮水机1台;
私人水箱水箱1;
}
-
# C委托最经典的解释:
示例:
这个。Activated=new EventHandler(form 1 _ Activated);
这是一项授权原则。
这个。激活=在你吃完后;
1 _ activated=给我喊一声。
这句话的意思是把这两样东西放在一起,意思是吃完了给我打电话。我委托你吃完饭的时候告诉我一声。这样我就不用来看你吃完了没有。我已经委托你了。
以上是边肖介绍的C#中的EventHandler。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。