参考了SingleTon等方法,终于找到了一个比较简单的方式让类只实例化一次
代码很简单,就不解释了
using System;
namespace CWDZNew
{
/// <summary>
/// CWDZ 的摘要说明。
/// </summary>
public class CWDZ
{
public static WPSearchfrm f;//静态窗体对象
public CWDZ()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public void CWDZSearch()
{
if (f==null||f.IsDisposed)
{
f=new WPSearchfrm();
f.Show();
}
else
{
f.Show();
f.Focus();
}
}
}
}
博客介绍了在C#中实现类只实例化一次的简单方式,参考了SingleTon等方法。给出了具体代码,通过判断静态窗体对象是否为空或已释放,来决定是创建新实例还是显示已有实例。

被折叠的 条评论
为什么被折叠?



