1. 程式人生 > >C#單例的設計

C#單例的設計

    //單例模式
    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() { } }

這就是單例的設計