获取实施者类的实例,我有一些类实现一个接口:从接口实例
class FirstImplementer : IInterface { ... }
class AnotherImplementer : IInterface { ... }
某处在代码中,我得到了IInterface的实例的列表。
List<IInterface> MyList;
我想知道每个IInterface例如什么是实施者类的实例(FirstImplementer或AnotherImplementer)的。
它比这更深入一点。在特定情况下,实现者是'Implementer',并且接口用于省略类型参数,因此我可以遍历许多不同类型的实例。在这一点上,我想从列表中的每一个获取类型参数并打印它们。 –
2013-04-04 20:23:59
@Daniel我用另一种方法更新了我的解决方案。如果你不需要反思,你应该避免它。 – 2013-04-05 00:15:38