为什么在C#中将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) {

这里,

  • 静态-不需要该对象即可访问静态成员

  • void-方法的返回类型

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

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