c#程序刚开始启动的时候都会有唯一一个入口函数main()函数,
而非静态成员又称实例成员,必须作用于实例。在程序刚开始运行的时候,未建立任何实例,因此无法调用实例成员,包括非静态的Main方法。
为了能够在程序的开始执行Main方法,必须将其声明为静态。
顺便说明,在Main方法中调用的成员也必须是静态的,除非建立过相应的实例。因为在程序开始运行的时候,没有建立任何的实例,所以就要为main方法声明静态。
不带static的成员是实例成员,必须作用于实例。
本文共 287 字,大约阅读时间需要 1 分钟。
c#程序刚开始启动的时候都会有唯一一个入口函数main()函数,
而非静态成员又称实例成员,必须作用于实例。在程序刚开始运行的时候,未建立任何实例,因此无法调用实例成员,包括非静态的Main方法。
为了能够在程序的开始执行Main方法,必须将其声明为静态。
顺便说明,在Main方法中调用的成员也必须是静态的,除非建立过相应的实例。因为在程序开始运行的时候,没有建立任何的实例,所以就要为main方法声明静态。
不带static的成员是实例成员,必须作用于实例。
转载于:https://www.cnblogs.com/ZkbFighting/p/9475625.html