![]() |
1
14
这是好东西。让它们成为扩展方法来清理代码。例如:
现在你可以打电话给我:myEvent.raise(这个); |
![]() |
2
2
由于benjol不知道这个事实,他为什么把这个动作放到一个methodinvoker中,而broccliman打算把它用作一个扩展函数,下面是清理代码:
最后一个提示:
附加:
如果您能够使用.NET 3.5,那么上面的代码就可以了,但是如果您固定到.NET 2.0,那么您可以像以前一样使用它作为正常函数并替换它。
|
![]() |
3
0
类似的模式对我来说没有问题。不过,我不知道你为什么要在MethodInvoker中包装动作。 |
![]() |
Alex Pander · cleaner代码的嵌套命名空间[已关闭] 7 年前 |
![]() |
Jamil Noyda · 导入模块的最佳方式Python[复制] 7 年前 |
![]() |
Samselvaprabu · 我们是否需要不惜任何代价避免重复? 7 年前 |
![]() |
user9549524 · 基于一列的值从二维矩阵中提取值 7 年前 |
![]() |
MedAl · 不使用try/catch处理异常 7 年前 |
![]() |
Declan McKenna · 特殊情况模式在Swift中是否多余? 7 年前 |