Title说了出来。
我什么时候需要使用
public static void Main(String[] args)
而不是
public static void Main()
来自 geeksforgeeks 字符串 []args:用于接受零索引的命令行参数。args 是用户定义的名称。因此,您可以通过有效的标识符进行更改。[] 必须位于参数之前,否则编译器将给出错误。
变量 args 是一个包含逗号行参数的字符串数组。
如果不需要使用它们,则不能指定为方法参数。
请参阅"Main(( 和命令行参数(C# 编程指南(":
https://learn.microsoft.com/dotnet/csharp/programming-guide/main-and-command-args/