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) –