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#中is,as,using关键字的使用说明

    C#中is,as,using关键字的使用说明

    这篇文章主要介绍了C#中is,as,using关键字的使用说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • C#无损高质量压缩图片实现代码

    C#无损高质量压缩图片实现代码

    这篇文章主要为大家详细介绍了C#无损高质量压缩图片的实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • 使用C# 11的静态接口方法改进 面向约定 的设计方法

    使用C# 11的静态接口方法改进 面向约定 的设计方法

    我们知道接口是针对契约的定义,但是一直以来它只能定义一组“实例”的契约,而不能定义类型的契约,因为定义在接口中的方法只能是实例方,这篇文章主要介绍了使用C# 11的静态接口方法改进面向约定 的设计,需要的朋友可以参考下
    2022-12-12
  • C#中DataTable的创建与遍历实现

    C#中DataTable的创建与遍历实现

    这篇文章主要介绍了C#中DataTable的创建与遍历实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • C#采用OpenXml实现给word文档添加文字

    C#采用OpenXml实现给word文档添加文字

    这篇文章主要介绍了C#采用OpenXml实现给word文档添加文字的方法,包括了用法的实例分析,是非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • c#如何用好垃圾回收机制GC

    c#如何用好垃圾回收机制GC

    这篇文章主要介绍了c# 如何用好垃圾回收机制GC,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
    2020-08-08
  • Qt程序中调用C#编写的dll(推荐)

    Qt程序中调用C#编写的dll(推荐)

    这篇文章主要介绍了Qt程序中调用C#编写的dll,本文图文并茂给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • c#队列Queue学习示例分享

    c#队列Queue学习示例分享

    队列Queue,先进先出,先生产的货物先出货,后生产的货物后出货,下面看示例学习c#队列Queue
    2013-12-12
  • C#笔试题之同线程Lock语句递归不会死锁

    C#笔试题之同线程Lock语句递归不会死锁

    这篇文章主要介绍了C$ 笔试题之同线程Lock语句递归不会死锁,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • c# 如何实现自动更新程序

    c# 如何实现自动更新程序

    这篇文章主要介绍了如何用c# 自动更新程序,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03

最新评论