c#初学12-12-为什么mian函数必须是static的
c#程序刚开始启动的时候都会有唯一一个入口函数main()函数,
而非静态成员又称实例成员,必须作用于实例。在程序刚开始运行的时候,未建立任何实例,因此无法调用实例成员,包括非静态的Main方法。
为了能够在程序的开始执行Main方法,必须将其声明为静态。 顺便说明,在Main方法中调用的成员也必须是静态的,除非建立过相应的实例。
因为在程序开始运行的时候,没有建立任何的实例,所以就要为main方法声明静态。
不带static的成员是实例成员,必须作用于实例。