单身类可以是静态的吗?

单身类可以是静态的吗?

不是。单例类是要实例化的,因为术语本身是指一个实例; 如果你使它成为一个静态类,你就无法从中创建一个单例对象。

(猫,遇见鸽子。)

是的,但只是在实践中,而不是在理论上。

单例是一个只能实例化一次的类。 静态类无法实例化,因此不能将其称为单例。

但是,由于我们讨论的是C#,静态类有构造函数,因此它实际上是实例化的,并且只能有一个实例,因此对我来说看起来很像单例。

不,Singleton会引用该类的单个实例。 静态类没有实例。

根据定义,单例是一个实例,所以没有。

但是,您可以拥有一个静态类,其中方法访问私有静态变量。 但这只是推动单身人士更深层次。

没有单身不能是静止的