【机房合作】之单例模式的实现

合作的时候需要用到单例模式,于是就专门学了一下

正文

代码如下

 #region 单例模式
        private static frmMainUser MainUser = null;//声明一个静态的类变量

        private frmMainUser()
        {
            InitializeComponent();
        }
        public static frmMainUser GetInstance()
        {
            if (MainUser==null || MainUser.IsDisposed)
            {
                MainUser = new frmMainUser();
            }
            return MainUser;
        }
        #endregion

调用的时候的代码

private void ntfMainUser_MouseClick(object sender, MouseEventArgs e)
        {
            frmMainUser.GetInstance().Show();
        }

你可能感兴趣的:(#,C#)