如何在C#控制台应用程序的主要中添加命名参数?

时间:2018-04-01 08:28:54

标签: c# .net command-line-arguments

我想创建一个.NET C#应用程序,它接受一些参数作为参数,但是通过名称推断,类似于dism.exe接受它的参数。

例如,我可以按以下方式运行它:

myapp.exe /host:<host.com> /db:<db_test> /user:<username> /pass:<password>
myapp.exe /help

或者可能是

myapp.exe --host <host.com> --db <db_test> --user <username> --pass <password>
myapp.exe --help

我试过

static void Main(string[] args)

但这需要像

这样的参数
myapp.exe <host.com> <db_test> <username> <password>

因此用户可能会轻易混淆订单

如果有可能,有什么想法吗?

0 个答案:

没有答案