为什么在 C# 中 Main() 方法被用作静态方法?

csharpprogrammingserver side programming更新于 2025/10/15 13:22:17

Main 方法声明了类在执行时执行的操作,并实例化了其他对象和变量。

Main 方法是静态的,因为它在 C# 程序启动时即可运行。它是程序的入口点,甚至无需创建类的实例即可运行。

以下示例展示了如何使用 static − 添加 Main() 方法。

示例

using System;

namespace Demo {
   class HelloWorld {
      static void Main(string[] args) {

          Console.WriteLine("Bingo!");
         Console.ReadKey();
      }
   }
}

输出

Bingo!

如上例所示,−

static void Main(string[] args) {

此处,

  • static − 对象无需访问静态成员

  • void − 方法的返回类型

  • Main − 任何 C# 程序的入口点。程序执行从这里开始。

  • string[] args −  用于 C# 中的命令行参数。


相关文章