C# #x201E;公共静态void Main()和#x201C;和„;公共静态void Main(字符串[]参数)和#x201C;?
标题说明了这一点 我什么时候需要使用C# #x201E;公共静态void Main()和#x201C;和„;公共静态void Main(字符串[]参数)和#x201C;?,c#,C#,标题说明了这一点 我什么时候需要使用 public static void Main(String[] args) 而不是 public static void Main() 来自极客 String[]args:用于接受零索引命令行参数。args是用户定义的名称。所以你可以用一个有效的标识符来改变它。[]必须在args之前,否则编译器将给出错误。变量args是包含逗号行参数的字符串数组 如果不需要使用它们,则不能指定为方法参数 请参阅“Main()和命令行参数(C#编程指南)”: 例如,当
public static void Main(String[] args)
而不是
public static void Main()
来自极客
String[]args:用于接受零索引命令行参数。args是用户定义的名称。所以你可以用一个有效的标识符来改变它。[]必须在args之前,否则编译器将给出错误。变量args是包含逗号行参数的字符串数组 如果不需要使用它们,则不能指定为方法参数 请参阅“Main()和命令行参数(C#编程指南)”:
例如,当您调用程序时传递参数当您想使用该方法提供的参数时?无需,您可以指定参数来获取命令行参数。获取它们的另一种方法是通过Environment.GetCommandLineArgs()获取。通常,Winforms/WPF应用程序使用Main(),控制台模式应用程序使用Main(字符串[])。这就是项目模板所做的。还要注意,返回类型可以是int,相当于设置Environment.ExitCode。