假设我已宣布单身Single
,并且我想初始化S
以便在此类课程中使用
public class A
{
public Single s=Single.Instance;
// methods
}
我有多个类,如A(B,C,D等)。并且还包含行public Single s=Single.Instance
这是一个糟糕的设计吗?存在多个单身人士。
很抱歉有一个基本问题,但初始化s
时会生效多长时间。
答案 0 :(得分:0)
MSDN also suggests使用SingletonClass.Instance作为属性来获取静态 单数类的对象,当这个完成时,它们将只是一个对象(不是多个) 因为Singleton类的Instance属性可以确保
就单个对象未被处理而言,它将可用于任何类