C# 设计一个对外提供事件的类型

第一步 定义一个类型用于存放所有需要发送给事件接收者的附加信息

         这个类需要继承与EventAgrs,而且类的名称应以EventAgrs结束。、

第二步 定义事件成员

        可以使用现成的EventHandler<T>泛型。

第三步 定义一个负责引发事件的方法来通知已订阅事件的对象事件已经发生。

        第四步 定义一个方法,将输入转化为期望事件。

原文地址:https://www.cnblogs.com/wgr/p/2296506.html