winfrom的单例模式

//私有静态字段

 private static Form2 frm;

//静态属性      

  public static Form2 Frm
        {
            get {

  //判断是够frm是够实例化或者frm是够释放
                if (frm == null||frm.IsDisposed)
                {
                    frm = new Form2();//如果没有实例化则实例化(或者已经释放了也要实例化)
                }
                return frm;    // 如果已经实例化则返回静态frm       
            }          
        }

  //源代码
        private Form2()
        {
            InitializeComponent();//初始化器
        }

原文地址:https://www.cnblogs.com/lierjie/p/3633944.html