使用string [] args从命令行调用控制台应用程序

Gur*_*epS 3 c# console-application

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

qua*_*tum 9

是的,string[] args来自命令行.第0个元素是第一个参数,依此类推.请注意,与C或C++不同,args[0]它不包含应用程序名称.

所以,如果你这样做:

application.exe arg1 arg2 arg3
Run Code Online (Sandbox Code Playgroud)

然后:

args[0] = arg1
args[1] = arg2
args[2] = arg3
Run Code Online (Sandbox Code Playgroud)

如果只传递一个参数,则可以使用args[0].