用其他数组中的字符串搜索数组
本文关键字:数组 字符串 搜索 其他 | 更新日期: 2023-09-27 18:17:06
我有这个东西来检查客户端是否在触发我在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);
}
我如何以最干净的编码方式执行我试图执行的任务?
提前感谢:)
args.Any(arg => help.Contains(arg))
呢?