c#怎么去理解loaded

#c#

img


连接的话,为什么要经过loaded去连接,我把他放前面开始连接也可以,为什么要生成这个。
麻烦大家了

1.你也看到这个方法签名的了,有sender,有e。你会想到什么?我回想到这是个事件挂接的方法,所以这个不是说我们生成的,这是你用的这个“脚手架”自己生成的(因为你就3行代码,我不知道你用的是啥,所以这个脚手架也许是winform,也许是maui,也是blarzlor)
2.为啥在load里写连接过程或者初始化过程,这是大家约定俗成的,从net开始的年代所有demo就是如此,大部分人就是这么学的,当然也是这么写的
3.至于把初始化写在这里,其实是因为。我们希望窗体load的时候才运行这些代码,而不是在new的时候去运行这些代码。
如果你希望new他的时候就运行这个,写在外面也没问题。(也就是我们希望他lazy晚加载,比如我们也许一开始有个builder模式一次builder了100个窗体,但是我希望的是延迟一些代码的运行,当他show的时候才执行一些工作--show会调用load事件,我不show的时候这些代码不运行)