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

问题描述 投票:0回答:1

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

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

c# dependency-injection appdomain
1个回答
0
投票

您可以在类中设置一个静态变量,该类在调用构造函数时会被设置。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.