使用反射(我猜?),是否可以创建一个方法来返回从名为IBlahblah的接口继承的所有对象的集合?
public interface IBlahblah;
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 11
假设您有一个要查看的程序集(或程序集列表),您可以获得实现接口的类型集合:
var blahs = assembly.GetTypes()
.Where(t => typeof(IBlahblah).IsAssignableFrom(t));
Run Code Online (Sandbox Code Playgroud)
您无法获得实现该接口的"活动对象"集合 - 至少在没有使用调试/分析API或类似的东西的情况下.
| 归档时间: |
|
| 查看次数: |
367 次 |
| 最近记录: |