如何在 C# 中解析命令行参数 [重复]

Posted

技术标签:

【中文标题】如何在 C# 中解析命令行参数 [重复]【英文标题】:How to Parse Command Line Arguments in C# [duplicate] 【发布时间】:2013-02-15 10:38:51 【问题描述】:

我正在尝试制作一个 C# 应用程序,它接受命令行参数(用户名和密码)并将它们都声明为变量,因此我将给出参数 Bob 和 12345,并将 Bob 保存为变量:用户名和 12345变量:密码。我该怎么做?

【问题讨论】:

总不正确的标志为重复@Kevin,问题更简单 你是对的。我的错。 不,这是关于不会改变每次运行的选项。还是不一样。 【参考方案1】:

您可以使用Command Line Arguments 执行此操作。

例子:

public static void Main(string[] args)
   
       //The arguments are 0 and 1, for the first and second args.
       var username = args[0];
       var password = args[1];
   

【讨论】:

哦,谢谢,我以为会更难! 很高兴为您提供帮助。 MSDN 经常有答案。 @ZacHeimgartner,大多数现代(和一些旧)语言都可以做到这一点。 @ZacHeimgartner 如果它解决了您的问题,请接受它:D

以上是关于如何在 C# 中解析命令行参数 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

将字符串拆分(不解析)到命令行参数 C# [重复]

如何在 C# 中访问 Main 之外的命令行参数

在 C# 中解析命令行参数/选项

在 C# 中处理命令行选项的最佳方法 [重复]

如何在C++中解析命令行参数

如何在 C# 中读取另一个进程的命令行参数?