因为里面已经new了一个,已经实例了,其实和下面的道理是一样的:Form f=new Form()
Application.Run(f)
Application.Run(f)
解决方案 »
- 在从excel里查询出所有数据的时候增加些条件
- 关于DataTable.Select(),DataRow[],DataTable....
- Winform读取数据到多行文本框时换行问题
- 简单的MsSql问题
- TextBox 动态计算输入字符长度
- 高人快来!谁能告诉我这个WEB应用程序打包的问题啊!
- 有谁知道怎么在自己的程序中接收sina,163等邮箱的邮件?(c#,vb.net)
- http post短信接口怎么运用到自己的网站里的问题
- C#写16进制数据到内存中,如何实现?
- 怎么把float变量转换为符合要求的字符串?
- 改变 对话框MessageBox.Show的坐标位置???
- C#所有类库在哪查看?类浏览器可以看吗?
其实Form()的意思就是新建了一个FOrm的实例,new不过是返回一个实例的引用
于是,Form f=new Form()的含义就是,新建一个Form的实例,将其引用放在变量f里面,以后要用这个form实例的时候就直接用f就可以了
而Application.Run(new Form())的意思就是,新建一个form的实例,将其引用直接给Application的Run方法
就这样