c#单例模式
1、在需要单例的窗体,把构造函数私有化,便调用者不能直接New出对象
2、添加一个静态字段
Private static FormManagerInfo _form;
3、添加一个静态方法
public static FormManagerInfo Create()
{
if(_form == null)
{
_form=new FormManagerInfo();
}
return _form;
}
4、在窗体的FormClosing事件添加代码
_form=null;
5、调用者代码如下
FormManagerInfo frmManInfo=FormManagerInfo.Create();