c#中何为显式执行 何为隐式执行

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:22:25

个人理解

1.新建一个webForm.aspx页,aspx.cs代码里面自动为你创建了Page_Load方法
你在此方法里面执行一些代码,这就是显示执行,

asp.net页面生命周期有很多方法,比如:
Page_PreInit
Page_Init
Page_InitComplete
Page_PreLoad
Page_Load
Page_LoadComplete
Page_PreRender
Page_SaveStateComplete
Page_UnLoad

这些方法都会执行的,只不过我们用的多的就是Page_Load,Page_PreRender

还有一些类的构造函数,如:
Public class Person
{
Public Person(){}
Public Person(string sName){}
}

第一个默认的构造函数不管你有没有定义,都会执行。