如何判断类是否已被实例化?

时间:2019-11-18 13:23:03

标签: c# dependency-injection appdomain

我有一个实现接口的类。有没有办法判断该类是否已实例化(也许通过AppDomain,然后通过已知接口获取对该对象的引用?

我想这与依赖注入有关。我正在寻找一种替代方案,而不是使用带有已注册对象的库。

1 个答案:

答案 0 :(得分:1)

您可以在调用构造函数时设置的类中设置静态变量。

  

通过已知接口获取对象的引用

这听起来像您只希望拥有此类的一个实例。如果是这样,请检查Singleton pattern