1. 程式人生 > >【機房合作】之單例模式的實現

【機房合作】之單例模式的實現

合作的時候需要用到單例模式,於是就專門學了一下

正文

程式碼如下

 #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();
        }