【发布时间】:2014-02-21 14:59:52
【问题描述】:
我在 Jeremy Clark 的关于反射的复数会议上听说,可以通过对接口进行编程来提高反射的性能。
该视频没有解释为什么以及如何 - 有人可以向我提供有关接口为什么以及如何提高反射性能的指针
【问题讨论】:
-
您至少应该编辑您的帖子以包含指向会议视频的链接。如果这是不可能的(或者如果你愿意的话),引用会更好。
-
也许在 Jeremy 在会话反射中所做的特定情况下,可以用对接口的编程代替,但 AFAIK 并非一般情况。 IE。你不能总是用对接口的编程来代替反射。
-
顺便说一句,反射在 .NET 中占有一席之地,但我看到了很多它被滥用的例子。记住反射非常强大,你几乎可以做任何你想做的事情,因此可能会被滥用。使用反射调用方法也比直接调用方法慢几个数量级。
标签: .net reflection interface