我有一个 .NET 控制台应用程序(非常简单)。入口点采用臭名昭著的 string[] args 参数。这是否意味着我可以从命令行调用此应用程序并将单个字符串作为参数传递?如果是,怎么办?
最佳答案
是的,string[] args
来自命令行。第零个元素是第一个参数,依此类推。请注意,与 C 或 C++ 不同,args[0]
不包含应用程序名称。
所以如果你这样做:
application.exe arg1 arg2 arg3
然后:
args[0] = arg1
args[1] = arg2
args[2] = arg3
如果您只传递一个参数,它可以作为 args[0]
使用。
关于c# - 使用 string[] args 从命令行调用控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12998415/