예제 #1
0
 public static void parseParams(string[] args)
 {
     if (args.Length > 1)
     {
         for (int i = 0; i < args.Length; i++)
         {
             if (args[i] == "-a" || args[i] == "--artist")
             {
                 try
                 {
                     if (ArgumentHandler.isValidArtistLink(args[i + 1]))
                     {
                         Program.getUserIds(args[i + 1]);
                     }
                 }
                 catch
                 {
                     ArgumentHandler.displayError("Invalid URL");
                 }
             }
         }
     }
     else if (args.Length == 1)
     {
         if (ArgumentHandler.isValidUrl(args[0]))
         {
             Program.getIdFromUrl(args[0]);
         }
         else if (args[0] == "-h" || args[0] == "--help")
         {
             displayHelpMessage();
         }
     }
     else
     {
         displayHelpMessage();
     }
 }