可能重复:
如何在C#中找出创建了一个类的对象数量
是否有可能获得所选类的活动(已创建但尚未销毁)的实例数?
例如
public class MyClass { }
...
var c1 = new MyClass();
var c2 = new MyClass();
count = GetActiveInstances(typeof(MyClass))
Run Code Online (Sandbox Code Playgroud)
应该返回2.如果GC破坏这些类中的任何一个,则为1或0.