我想创建一个.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>
因此用户可能会轻易混淆订单
如果有可能,有什么想法吗?