C#中單例的實(shí)現(xiàn)方法
更新時(shí)間:2015年01月20日 14:45:57 投稿:shichen2014
這篇文章主要介紹了C#中單例的實(shí)現(xiàn)方法,以實(shí)例形式分析了C#中單例的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了C#中單例的實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
#region "實(shí)現(xiàn)這個(gè)窗口類的單例,單例類常用于被主窗口以show()方法打開的窗口,使用單例后只會(huì)打開一個(gè)此類的對(duì)象"
//1.私有化構(gòu)造函數(shù),使在外部不能new(開辟堆空間,創(chuàng)建對(duì)象,調(diào)用構(gòu)造函數(shù))
private FStudentMan()
{
InitializeComponent();
}
//2.創(chuàng)建一個(gè)靜態(tài)的私有的窗體類的變量
private static FStudentMan single;
//3.創(chuàng)建一個(gè)靜態(tài)的公共的方法返回窗體類對(duì)象
public static FStudentMan GetSingle()
{
if (single == null||single.IsDisposed)
{
single=new FStudentMan();
}
return single;
}
#endregion
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
Unity之Luaframework框架lua調(diào)用C#方法
這篇文章主要介紹了Unity之Luaframework框架lua調(diào)用C#方法,在這里需要寫一個(gè)C#腳本,腳本里寫方法需要在lua中調(diào)用,具體實(shí)例代碼參考下本文吧2021-09-09
對(duì)指定的網(wǎng)頁進(jìn)行截圖的效果 C#版
對(duì)指定的網(wǎng)頁進(jìn)行截圖的效果 C#版...2007-08-08

