首页 > 编程 > C# > 正文

C#中事件的继承实例分析

2020-01-24 02:27:54
字体:
来源:转载
供稿:网友

通常来说,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#程序设计有所帮助

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表