一尘不染

如何获取实现给定接口的所有已加载类型的所有实例?

c#

我们需要获取实现给定接口的对象的所有实例-我们可以这样做,如果可以的话如何?


阅读 198

收藏
2020-05-19

共1个答案

一尘不染

我不相信有办法…您将要么能够遍历Heap,并检查那里的每个对象,要么遍历应用程序进程空间中每个活动线程的堆栈,检查上的每个堆栈引用变量。每个线程…

另一种方法是,(我想你做不到)是拦截所有对象创建活动(使用容器方法)并保留应用程序中所有对象的列表…

2020-05-19