Thursday, 27 February 2014

Get Command Line Arguments

private static string getArg(string[] args, string keyword, string defVal)
{
  string getArg;
  try
  {
  // always lower case
      getArg = args.Single(srch => srch.StartsWith(keyword.ToLower())).Substring(keyword.Length);
  }
  catch (Exception)
  {
      getArg = defVal;
  }
  return getArg;

}

Then to get the arguments

directory = getArg(args, "-d=",String.Empty);
fromString = getArg(args, "-f=", String.Empty);

No comments:

Post a Comment