在C#中程序入口出为什么要是 static void Main()?

2025-03-25 19:10:57
推荐回答(4个)
回答1:

static的含义是静态。生命周期是整个程序。因为程序的入口是main函数,而在执行main函数过程中可能要调用其它类或函数,所以要用static来声明为静态。主要是生命周期。个人观点。

回答2:

静态的,不需要创建对象就可以调用,所以只能用静态做程序入口,

你可以想象一下,一个程序还没有执行的时候怎么可能创建对象呢?

回答3:

这是C# 控制台程序中的定义,程序在编译时只会认准Main函数,如果没有Main函数,那么什么也不会做

回答4:

这是C#规定的