Singleton pattern
public partial class SingleNotifyWithCloseDialog : BaseForm
{
private static volatile SingleNotifyWithCloseDialog _instance;
private static object syncRoot = new object();
public static SingleNotifyWithCloseDialog Instance
{
get
{
if (_instance == null || _instance.IsDisposed)
{
lock (syncRoot)
{
if (_instance == null || _instance.IsDisposed)
{
_instance = new SingleNotifyWithCloseDialog();
}
}
}
return _instance;
}
}
}

浙公网安备 33010602011771号