C#單例的設計
阿新 • • 發佈:2019-01-09
//單例模式
public class PlayerInfoManagerTest
{
//靜態方法全域性只有一個,而且它的方法和屬性是用類呼叫的,不是用物件呼叫的;
//其他的用物件呼叫的方法需要例項化一個物件
private static PlayerInfoManagerTest instance;
//靜態的屬性訪問器
public static PlayerInfoManagerTest Instance
{
get {
//判斷如果為null,就new一個
if (instance == null)
{
instance = new PlayerInfoManagerTest();
}
return instance; }
}
//構造私有化,不讓外面去new了
private PlayerInfoManagerTest() { }
}
這就是單例的設計