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

标签 c# console-application

我有一个 .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/

相关文章:

c# - SqlDataSource OnSelect : Get data (DataTable) without re-executing the query

c# - 在像 Entity Framework 这样使用 ORM 时如何处理原始的痴迷?

c# - 使用 FFMPEG 添加闪屏到视频开头

c# - 如何使用 .NET Process.Start() 设置应用程序的窗口文本?

c++ - 如何比较程序中的两个日期?

c# - 对下面的应用程序进行表单点击 "fall through"

c# - 我们如何使用 XmlDocument 类为 xml 元素设置值

c# - 正则表达式回顾(?)。最多只有标识符后面和后面的第一个标签

rust 打印!问题 - println 宏中的奇怪行为

.net - VB.Net 'Sub Main' 未找到