C#中事件的继承实例分析
更新时间:2014年08月28日 11:23:29 投稿:shichen2014
这篇文章主要介绍了C#中事件的继承,通过一个面向对象程序实例来说明子类调用父类事件的实现方法,需要的朋友可以参考下
通常来说,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#程序设计有所帮助
相关文章
深入分析缓存依赖中cachedependency对象及周边小讲
本篇文章是对缓存依赖中cachedependency对象进行了详细的分析介绍,需要的朋友参考下2013-06-06
C# 中使用Stopwatch计时器实现暂停计时继续计时功能
这篇文章主要介绍了C# 中使用Stopwatch计时器可暂停计时继续计时,主要介绍stopwatch的实例代码详解,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-03-03


最新评论