static的含义是静态。生命周期是整个程序。因为程序的入口是main函数,而在执行main函数过程中可能要调用其它类或函数,所以要用static来声明为静态。主要是生命周期。个人观点。
静态的,不需要创建对象就可以调用,所以只能用静态做程序入口,你可以想象一下,一个程序还没有执行的时候怎么可能创建对象呢?
这是C# 控制台程序中的定义,程序在编译时只会认准Main函数,如果没有Main函数,那么什么也不会做
这是C#规定的