C# 使用字符串[]args从命令行调用控制台应用程序

C# 使用字符串[]args从命令行调用控制台应用程序,c#,console-application,C#,Console Application,我有一个.NET控制台应用程序(非常简单)。入口点采用臭名昭著的字符串[]args参数。这是否意味着我可以从命令行调用此应用程序并传入单个字符串作为参数?如果是,如何执行?C:\application.exe string_参数是,字符串[]args来自命令行。第0个元素是第一个参数,依此类推。请注意,与C或C++不同, ARGS(0)< /C>不包含应用程序名称。 因此,如果你这样做: application.exe arg1 arg2 arg3 然后: 如果只传递一个参数,该参数可用作ar

我有一个.NET控制台应用程序(非常简单)。入口点采用臭名昭著的字符串[]args参数。这是否意味着我可以从命令行调用此应用程序并传入单个字符串作为参数?如果是,如何执行?

C:\application.exe string_参数

是,字符串[]args来自命令行。第0个元素是第一个参数,依此类推。请注意,与C或C++不同,<代码> ARGS(0)< /C>不包含应用程序名称。 因此,如果你这样做:

application.exe arg1 arg2 arg3
然后:


如果只传递一个参数,该参数可用作
args[0]

为什么
string[]args
被认为是臭名昭著的?如果要在调试时传递参数,请参阅-
args[0] = arg1
args[1] = arg2
args[2] = arg3