|
|
1
13
好吧,这就像复制原始的委托声明一样简单。C中没有自动执行此操作的功能,但我看不出这是一个很大的负担:
它不像
但是,您是否因为在错误的位置使用了错误的代理而被错误的代码咬了?我不记得我自己曾经发现过这个问题,在我看来,你正在引入更多的工作(以及其他开发人员不熟悉的一组委托)-你确定它值得吗? |
|
|
2
5
我只想实现编译时类型检查,我想这足以为您描述的情况创建专门的EventArgs类。这样,您仍然可以利用预定义的代理:
|
|
|
3
4
不,根据 C# documentation ,委托类型是密封的,不能创建从现有委托类型继承的新委托类型。 |
|
|
4
3
我不相信 jon-skeet . 我得自己试试。他是对的。
那不明显! |