一、前言

      保证一个类仅有一个实例,并提供一个该实例的全局访问点。

二、代码

public class ApplicationServices
{
        public static readonly Lazy<ApplicationServices> ServicesInstance
               = new Lazy<ApplicationServices>(() => new 
               ApplicationServices()); //Lazy加载

        private ProjectSettingManager _projectManager;

        public ProjectSettingManager ProjectManager
        {
            get { return _projectManager;
        }

        public static ApplicationServices Instance
        {
            get { return ServicesInstance.Value; }
        }

        public ApplicationServices()
        {
              
        }

}

 

posted on 2016-12-12 16:28  airforce094  阅读(340)  评论(0编辑  收藏  举报