比如A类有个Event事件,这个事件很重要,只要项目中引入了A类,就必须注册该事件,所以我想有没有什么办法能在编译时,如果该事件未注册就发出警告甚至错误,以提醒类使用者。
有没有什么Attribute之类的能做到这个?或是其它方法?
抽象类.构造函数参数.
事件所在类是静态类
你可以在这个类的构造函数里面 加一个委托参数
但是考虑到你是静态类 就没法了!楼主是否考虑设计有问题?
因为静态类 在一被引用就会加载到内存 所以可能只能在文档里面说明!
静态类,事件按你的要求,就是至少注册一次是么?那你干脆在项目启动的时候注册一次不就行了?还判断啥?
类作者和类用户未必是一个人
@ahdung: 我还想问这样你的事件如何触发?调用静态类的某个方法的时候触发???
@顾晓北: 由外部程序发一条消息过来触发