您的位置:首页 > 其它

设计模式初步尝试之单件模式

2009-02-28 02:12 393 查看
今天终于对设计模式中的单件模式有了一次直观的尝试,很高兴在实践中用到了传说中的设计模式。

事情的起因是这样的:在我的程序中有两个Form,其中一个主Form假定为form1,另外一个是可以在主Form中打开和关闭的form2。问题就出在这里,在form1中对form2的打开按平常的理解我们会这么写:

private void button1_Click(object sender, EventArgs e)
{
//打开form2
Form2.GetInstance().Show();
}

后来,继续阅读资料,发现这种写法在多线程下会出问题,明天慢慢了解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: