C#中单例的实现方法

 更新时间:2015年01月20日 14:45:57   投稿:shichen2014  
这篇文章主要介绍了C#中单例的实现方法,以实例形式分析了C#中单例的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#中单例的实现方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:

#region "实现这个窗口类的单例,单例类常用于被主窗口以show()方法打开的窗口,使用单例后只会打开一个此类的对象" 
//1.私有化构造函数,使在外部不能new(开辟堆空间,创建对象,调用构造函数) 
private FStudentMan() 

    InitializeComponent(); 

//2.创建一个静态的私有的窗体类的变量  
private static FStudentMan single; 
//3.创建一个静态的公共的方法返回窗体类对象 
public static FStudentMan GetSingle() 

    if (single == null||single.IsDisposed) 
    { 
 single=new FStudentMan(); 
    } 
    return single; 
}
#endregion

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • 手动编译C#代码的方法

    手动编译C#代码的方法

    在本文里小编给大家分享的是关于手动编译C#代码的方法和步骤,对此有需要的朋友们可以学习下。
    2018-12-12
  • .Net Core以windows服务方式部署

    .Net Core以windows服务方式部署

    这篇文章介绍了.Net Core以windows服务方式部署,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-01-01
  • 简单介绍C# 中的扩展方法

    简单介绍C# 中的扩展方法

    这篇文章主要介绍了C# 中的扩展方法的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-08-08
  • Unity之Luaframework框架lua调用C#方法

    Unity之Luaframework框架lua调用C#方法

    这篇文章主要介绍了Unity之Luaframework框架lua调用C#方法,在这里需要写一个C#脚本,脚本里写方法需要在lua中调用,具体实例代码参考下本文吧
    2021-09-09
  • WPF中窗体最大化问题的解决方法

    WPF中窗体最大化问题的解决方法

    这篇文章主要给大家介绍了关于WPF中窗体最大化问题的解决方法,文中通过示例代码介绍的非常详细,对大家学习或者使用wpf具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • c++与c#的时间转换示例分享

    c++与c#的时间转换示例分享

    这篇文章主要介绍了C++与C#的时间转换方法,大家参考使用吧
    2013-12-12
  • 简单记录C# 条件编译

    简单记录C# 条件编译

    条件编译是C#比Java多出的东西,但我跟前辈请教后,他们都说条件编译在实际的项目开发中不怎么使用.下面仅仅是将步奏记录下来,有需要的小伙伴可以参考下。
    2015-06-06
  • C#中BackgroundWorker类用法总结

    C#中BackgroundWorker类用法总结

    本文详细讲解了C#中BackgroundWorker类用法总结,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • 对指定的网页进行截图的效果 C#版

    对指定的网页进行截图的效果 C#版

    对指定的网页进行截图的效果 C#版...
    2007-08-08
  • dotnet core链接mongodb代码实例

    dotnet core链接mongodb代码实例

    这篇文章主要介绍了dotnet core链接mongodb代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12

最新评论