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