0
我有这个东西用于检查客户端是否在触发我在C#中构建的控制台应用程序时在参数中输入了一些帮助命令。下面是我当前的代码来完成这个任务:从其他数组的字符串搜索数组C#
string[] help = { "-h", "--help", "/?", "help", "-help", "*help*" };
if (args.Contains(help[*])
{
Usage(); // prints out application usage
Environment.Exit(1); // exits console application only
}
我最初使用以下,这工作,但我想要清理的代码一点点:
if (args.Contains("-h") || args.Contains("--help") || args.Contains("/?") ...)
{
Usage();
Environment.Exit(1);
}
我将如何执行我试图以最清晰的编码方式执行任务吗?
在此先感谢:)
完全没有答案。我建议查看[NDesk.Options](http://www.ndesk.org/Options) –