Main() 和命令行参数(C# 编程指南)

Main 方法是程序的入口点,您将在那里创建对象和调用其他方法。一个 C# 程序中只能有一个入口点。

class TestClass
{
    static void Main(string[] args)
    {
        // Display the number of command line arguments:
        System.Console.WriteLine(args.Length);
    }
}

概述

  • Main 方法是程序的入口点,程序控制在该方法中开始和结束。

  • 该方法在类或结构的内部声明。它必须为静态方法,而不应为公共方法。(在上面的示例中,它接受默认访问级别 private。)

  • 它可以具有 void 或 int 返回类型。

  • 声明 Main 方法时既可以使用参数,也可以不使用参数。

  • 参数可以作为从零开始索引的命令行参数来读取。

  • 与 C 和 C++ 不同,程序的名称不会被当作第一个命令行参数。

本节内容

C# 语言规范

有关更多信息,请参见 C# 语言规范中的以下各章节:

  • 1.1 Hello World

请参见

参考

在 C# 程序内部

概念

C# 编程指南

其他资源

Visual C# 示例