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

Use singleton into a class with only static methods and no constructor?

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

How use singleton into a class with only static methods and no constructor ?

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

所以对它们一视同仁:将两个对象设为单例(首选)或将它们设为静态。

一般来说,您应该避免 static 的诱惑,尤其是对于状态保持。