![]() |
1
9
实际上,您选择了一个特别棘手的例子,原因有两个:
然而,这里有一个例子
如果这对你足够好的话,太好了…如果你真的想
下面是一个值类型的示例,使用一个新的委托类型,该类型通过引用获取其第一个参数:
|
![]() |
2
3
我不确定,但可能是 Open delegates 可以帮助你。 upd:按此操作 link 如果第一个不起作用。 |
![]() |
3
2
可以使用lambda为实例方法获取“稍微”编译的静态包装器。 下面的示例并不是非常快,但是它应该比任何普通的动态调用都快得多。 输出
代码
|
![]() |
4
0
goog方法可能可以使用.NET 4.0中的“动态”类型。但是委托需要实例(对于非静态方法)。由于多元论等原因,这些问题比洛克斯问题更为复杂。 |