比如:
static void Main() 
{
Application.Run(new Form1());
MessageBox.show("hello world!");
}这样,执行之后,我没有看到弹出的对话框,为什么呢而如果我写到public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
MessageBox.Show("hello ,worldA!");
InitializeComponent();
           //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}里面,就可以执行,为什么
是main()入口程序里面不能加入其他的函数吗??

解决方案 »

  1.   

    static void Main() 
    {
    MessageBox.show("hello world!");
    Application.Run(new Form1());

    }
      

  2.   

    lz的写法,把form1关掉后就能看到messagebox了把
      

  3.   

    用断点就可以看到实际上Application.Run(new Form1());
    还没有执行完。
      

  4.   

    楼主要好好理解一下,就好比,
    public void MyMethod()

         Form2 f2 = new Form2();
         f2.ShowDialog();   //这是弹出一个窗口,只有等这个窗口关闭后才会执行下面的语句
         MessageBox.Show("kkk");
    }