项目中添加了一个窗体form2;
为什么后面还要这么写Application。Run(new form2());
直接写Application。Run( form2());不行吗?
form2是你窗口类的类名,你打开一个窗口总需要一个实例啊所以要生成一个对象,new form2()就会生成form2类的对象
还有你这样用是把form2类型的窗口的一个对象当做是主窗口了~这样大丈夫?
谢谢 懂了
两种写法都是可以的。
new form2() 这个是.net中实例化窗体对象的语法啊。new 不能去掉的。
为项目添加了一个窗体form2不能算是实例化对象了吗?
@太笼统: 这个只是相当于声明了一个类,你可以实例化多个form2