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