【发布时间】:2010-09-21 18:55:56
【问题描述】:
我有一些代码来加载程序集并获取所有类型,它们实现了某个接口,就像这样(假设 asm 是一个有效且已加载的程序集)。
var results = from type in asm.GetTypes()
where typeof(IServiceJob).IsAssignableFrom(type)
select type;
现在我陷入了困境:我需要创建这些对象的实例并调用对象的方法和属性。而且我需要将创建的对象的引用存储在一个数组中以供以后使用。
【问题讨论】:
-
您没有明确说明您需要调用的“方法和属性”是任意的还是 IServiceJob 接口的成员。
标签: c# reflection interface assemblies pinvoke