check for any item in string array?

Total Post:30

Points:210
C#  Array 
 1152  View(s)
Ratings:
Rate this:
static void Main(string[] args)
{
    if (args[0].ToUpper().Equals("DOWNLOADPOS"))
    {
        DownloadPOS();
    }

will run DownloadPOS(), if the first item in args is downloadpos, I would like to check against all the items in args?? please advise? 

I was previously using: 

//if (args.Contains(pos))

//{

//    DownloadPOS();

//}

but then wasnt sure how to sure the upper on it 

thanks

  1. Post:45

    Points:315
    Re: check for any item in string array?

    if (arg.Any(x => x.Equals("DOWNLOADPOS",StringComparison.OrdinalIgnoreCase)))
    {
        DownloadPos();
    }

    If you need to support special cultures (e.g. Turkish), use StringComparison.InvariantCultureIgnoreCase instead of StringComparison.OrdinalIgnoreCase

      Modified On Apr-07-2018 05:33:22 AM
  1. Post:135

    Points:947
    Re: check for any item in string array?

    You can use Linq, Enumerable.Any Method Method

    var exist = args.Any(x =>x.ToUpper().Equals("DOWNLOADPOS"));
    if (exist)
    {
        DownloadPOS();
    }

      Modified On Apr-07-2018 05:33:07 AM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!