码迷,mamicode.com
首页 > Windows程序 > 详细

C#中事件的继承实例分析

时间:2017-11-13 23:11:09      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:center   sina   lock   float   图片   程序   back   技术分享   winform   

通常来说,C#中的子类无法调用父类的事件,但是可以通过在父类中创建一个方法来调用父类的事件,而子类通过调用父类的方法来触发事件。

具体实现代码如下:

class parent
{
 protected string name;
 public event Handle OnEvent;
 protected SendEvent(HandleArgs args)
 {
  if (OnEvent != null)
  {
   OnEvent(this, args);
  }
 }
}
class clild : parent
{
 public clild()
 {
  name = "server1";
 }
 public void Start()
 {
  SendEvent(new HandleArgs(State.Start, name));
 }
}

希望本文所述对大家的C#程序设计有所帮助

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  C#中事件的继承实例分析

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23577.html






相关内容

C#中事件的继承实例分析

标签:center   sina   lock   float   图片   程序   back   技术分享   winform   

原文地址:http://www.cnblogs.com/paobuke/p/7828239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!