答案 0 :(得分:1)
值得一看的是TypeDescriptors。据我所知,与使用反射和工作方式相比,它们具有一些性能优势(例如,它们会缓存元数据)。 MSDN文章让我对描述类型描述符如何使用反射的方式感到困惑,因此您可能需要找到更广泛的解释(因此第3个链接可能更有帮助)。
类型描述符的API类似于用于反射的API。
导航至:
http://msdn.microsoft.com/en-us/library/system.componentmodel.typedescriptor.aspx
http://blogs.msdn.com/b/parthopdas/archive/2006/01/03/509103.aspx
Soom松散回答你的问题: 1)由于缓存和反射TypeDescriptors略有不同的实现,我提供的性能比单独的relfection提高
2)您可以一次性检索属性和(调用/设置/获取?)属性。这可能是调用invoke类型方法并编写lambda语句以对返回的集合执行某些操作的情况?
答案 1 :(得分:0)
答案 2 :(得分:0)