使用反射(我猜?),是否可以创建一个方法,该方法将返回从名为 IBlahblah 的接口继承的所有对象的集合?
public interface IBlahblah;
假设您有一个程序集(或程序集列表)要查看,您可以获得以下集合types它实现了一个接口:
var blahs = assembly.GetTypes()
.Where(t => typeof(IBlahblah).IsAssignableFrom(t));
不过,您无法获得实现该接口的“活动对象”集合 - 至少在不使用调试/分析 API 或类似功能的情况下是这样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)