靜態 初始化

靜態 初始化

靜態 初始化

靜態 初始化

此方法不需要開發人員顯式地編寫執行緒安全程式碼,
即可解決多執行緒環境下不安全的問題。

public sealed class Singleton
{
private static readonly Singleton instance = new Singleton();
private Singleton() { }
public static Singleton GetInstance()
{
return instance;
}
}

此初始化方式是在自己被載入時就將自己實體化,原本的Singleton模式
要在第一次參考時,才會將自己實體化。