在只有静态方法而没有构造函数的类中使用单例?



我有一个只有静态方法的类,库中没有构造函数,我需要从在 WebASM 项目中的 .razor 文件之间共享的单例对象访问属性。

  • 如何将单例用于只有静态方法而没有构造函数的类?

如何将单例使用到只有静态方法而没有构造函数的类中?

这是不匹配的。单一实例由 DI 管理,稍后创建。以后可能会重新创建或清除它。

因此,请将它们一视同仁:使两个对象成为单例(首选(或使两个对象都成为静态对象。

一般来说,你应该避免static的诱惑,特别是对于国家保持。

最新更新