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#实现Modbus通信功能的示例详解

    C#实现Modbus通信功能的示例详解

    Modbus作为一种开放且广泛采用的通信协议,在实现设备间数据交换方面发挥着至关重要的作用,它不仅支持多种物理层接口(如RS-232, RS-485, 以及以太网),还因其简单易用的特点而被大家所青睐,本文通过实际示例介绍如何在C#项目中轻松实现Modbus通信功能
    2024-11-11
  • C#窗体传值代码方法

    C#窗体传值代码方法

    在本篇文章里小编给大家整理的是关于C#窗体传值代码内容,需要的朋友们可以跟着学习参考下。
    2020-02-02
  • 深入分析缓存依赖中cachedependency对象及周边小讲

    深入分析缓存依赖中cachedependency对象及周边小讲

    本篇文章是对缓存依赖中cachedependency对象进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C# 中使用Stopwatch计时器实现暂停计时继续计时功能

    C# 中使用Stopwatch计时器实现暂停计时继续计时功能

    这篇文章主要介绍了C# 中使用Stopwatch计时器可暂停计时继续计时,主要介绍stopwatch的实例代码详解,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • C#创建数据库及附加数据库的操作方法

    C#创建数据库及附加数据库的操作方法

    这篇文章主要介绍了C#创建数据库及附加数据库的操作方法,涉及C#针对数据库常见的创建、添加、连接等操作技巧,需要的朋友可以参考下
    2016-06-06
  • C#使用base64对字符串进行编码和解码的测试

    C#使用base64对字符串进行编码和解码的测试

    今天小编就为大家分享一篇关于C#使用base64对字符串进行编码和解码的测试,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • C#中可枚举类型详解

    C#中可枚举类型详解

    这篇文章主要介绍了C#中可枚举类型,IEnumerable和IEnumerator接口j及其泛型实现和迭代器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • 浅析C# 索引器(Indexer)

    浅析C# 索引器(Indexer)

    这篇文章主要介绍了C# 索引器(Indexer)的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#委托现实示例分析

    C#委托现实示例分析

    这篇文章主要介绍了C#委托现实,实例分析了C#委托的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#正则表达式匹配与替换字符串功能示例

    C#正则表达式匹配与替换字符串功能示例

    这篇文章主要介绍了C#正则表达式匹配与替换字符串功能,结合具体实例形式分析了C#字符串正则替换相关类、方法的使用技巧与相关注意事项,需要的朋友可以参考下
    2017-06-06

最新评论