如题,使用上面两种方式在执行代码时有什么区别吗?

解决方案 »

  1.   

    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main() 
    {
    Application.Run(new Form5());
    }
    先构造,然后加载窗口
      

  2.   

    还有个 init()函数 一起讲讲吧
      

  3.   

    先执行构造函数
    再执行Load装载事件
      

  4.   

    顾名思义...构造函数就是在创建时“构造”它,Load事件则是在加载Form后引发...构造函数是必须的,由系统在创建实例时执行...Load事件则是可选的,在加载Form后如果你订阅了该事件才会执行此事件委托的方法...
      

  5.   

    构造函数是常见类时候就执行的
    load是加载时候执行的比如winform中FormLoad form = new FormLoad();
    form.Show();第一句实例化new时候,就执行了构造函数
    第二句show时候执行load,加载画面init() 在load前吧,一般是定义控件,委托事件等操作
      

  6.   

    如果用VS做的项目,他会在构造方法里执行InitializeComponent方法(就是构造界面组件之类的)。。
    顺序就是:进入构造方法 -> 构造Form和Components -> Load事件最后触发
      

  7.   

    Form的构造函数??晕。不管啥类,都是最先执行构造函数。
      

  8.   

    先执行构造函数,然后执行Load事件函数.
    你可以将Load事件函数认为是一个加载窗体后的要运行的初始化函数