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#程序设计有所帮助
相关文章
C#无损高质量压缩图片实现代码
这篇文章主要为大家详细介绍了C#无损高质量压缩图片的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2017-05-05
使用C# 11的静态接口方法改进 面向约定 的设计方法
我们知道接口是针对契约的定义,但是一直以来它只能定义一组“实例”的契约,而不能定义类型的契约,因为定义在接口中的方法只能是实例方,这篇文章主要介绍了使用C# 11的静态接口方法改进面向约定 的设计,需要的朋友可以参考下
2022-12-12
C#中DataTable的创建与遍历实现
这篇文章主要介绍了C#中DataTable的创建与遍历实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2021-02-02
c#如何用好垃圾回收机制GC
这篇文章主要介绍了c# 如何用好垃圾回收机制GC,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
2020-08-08
Qt程序中调用C#编写的dll(推荐)
这篇文章主要介绍了Qt程序中调用C#编写的dll,本文图文并茂给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2020-04-04
c#队列Queue学习示例分享
队列Queue,先进先出,先生产的货物先出货,后生产的货物后出货,下面看示例学习c#队列Queue
2013-12-12
C#笔试题之同线程Lock语句递归不会死锁
这篇文章主要介绍了C$ 笔试题之同线程Lock语句递归不会死锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2020-02-02
c# 如何实现自动更新程序
这篇文章主要介绍了如何用c# 自动更新程序,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
2021-03-03
最新评论