欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#中事件的繼承實(shí)例分析

 更新時(shí)間:2014年08月28日 11:23:29   投稿:shichen2014  
這篇文章主要介紹了C#中事件的繼承,通過(guò)一個(gè)面向?qū)ο蟪绦驅(qū)嵗齺?lái)說(shuō)明子類調(diào)用父類事件的實(shí)現(xiàn)方法,需要的朋友可以參考下

通常來(lái)說(shuō),C#中的子類無(wú)法調(diào)用父類的事件,但是可以通過(guò)在父類中創(chuàng)建一個(gè)方法來(lái)調(diào)用父類的事件,而子類通過(guò)調(diào)用父類的方法來(lái)觸發(fā)事件。

具體實(shí)現(xiàn)代碼如下:

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));
 }

}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助

相關(guān)文章

最新評(píng)論