为什么我们不能将除字符串之外的其他数据类型的数组传递给Main

时间:2016-10-02 16:57:04

标签: c#

static int Main(int[] args) 

在上面的例子中,我想传递int的字符串。    另一件事我们只使用数组字符串作为命令行参数。

1 个答案:

答案 0 :(得分:5)

C#语言规范说参数只有两种可能的选项:string [],没有。

  

可以使用或不使用string []参数声明Main方法   包含命令行参数。使用Visual Studio时   创建Windows窗体应用程序,您可以手动添加参数   或者使用Environment类获取命令行   参数。参数被读作零索引命令行参数。   与C和C ++不同,程序的名称不被视为第一个   命令行参数。

https://msdn.microsoft.com/en-us/library/acy3edy3.aspx