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

时间:2012-10-21 13:52:00

标签: c# console-application

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

2 个答案:

答案 0 :(得分:9)

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

所以,如果你这样做:

application.exe arg1 arg2 arg3

然后:

args[0] = arg1
args[1] = arg2
args[2] = arg3

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

答案 1 :(得分:0)

C:\ application.exe string_parameter