Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否检查字符串数组中的任何项?_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 是否检查字符串数组中的任何项?

C# 是否检查字符串数组中的任何项?,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,将运行DownloadPOS,如果args中的第一个项目是DownloadPOS,我想检查args中的所有项目?? 请告知 我以前使用过: static void Main(string[] args) { if (args[0].ToUpper().Equals("DOWNLOADPOS")) { DownloadPOS(); } 但是我不知道如何确定上面的鞋帮 谢谢使用 您可以使用Linq方法 如果您需要支持特殊区域性,例如土耳其语,请使用Stri

将运行DownloadPOS,如果args中的第一个项目是DownloadPOS,我想检查args中的所有项目?? 请告知

我以前使用过:

static void Main(string[] args)
{ 
    if (args[0].ToUpper().Equals("DOWNLOADPOS"))
    {
        DownloadPOS();
    }
但是我不知道如何确定上面的鞋帮

谢谢使用

您可以使用Linq方法


如果您需要支持特殊区域性,例如土耳其语,请使用StringComparison.InvariantCultureInogoreCase而不是StringComparison.OrdinalIgnoreCase

您尝试过什么吗?中段:循环通过阵列;LINQ函数。对于使用MVC的人来说,这是非常基本的东西。有关更多信息,请参阅下面的相同答案。+1了解如何使用string.Equals重载
//if (args.Contains(pos))
//{
//    DownloadPOS();
//}
if (args.Any(x => x.ToUpper().Equals("DOWNLOADPOS")))
{
    DownloadPOS();
}
var exist = args.Any(x => x.ToUpper().Equals("DOWNLOADPOS"));
if (exist)
{
    DownloadPOS();
}
if (arg.Any(x => x.Equals("DOWNLOADPOS", StringComparison.OrdinalIgnoreCase)))
{
    DownloadPos();
}