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() { }         
    }
     

这就是单例的设计

猜你喜欢

转载自blog.csdn.net/weixin_43492764/article/details/86022947