| 44 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 45 | 
   | 
         static void Main(string[] args) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 46 | 
   | 
         { | 
 
 
 
 
 
 
 
 
 
 | 47 | 
 – | 
             //long ticksThisTime = 0; | 
 
 
 
 
 
 
 
 
 
 | 48 | 
 – | 
             //System.Diagnostics.Stopwatch timePerParse = System.Diagnostics.Stopwatch.StartNew(); | 
 
 
 
 
 
 
 
 
 
 | 49 | 
 – | 
  | 
 
 
 
 
 
 
 
 
 
 | 50 | 
 – | 
           | 
 
 
 
 
 
 
 
 
 
 | 51 | 
 – | 
             | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 47 | 
   | 
             try | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 48 | 
   | 
             { | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 49 | 
   | 
                 //We use a command parse library due to its advantages | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 53 | 
   | 
             { | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 54 | 
   | 
                 printAppError(appErrors.ERROR_PARAMS, "Error processing parameters:\n" + e.ToString()); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 55 | 
   | 
             } | 
 
 
 
 
 
 
 
 
 
 | 61 | 
 – | 
  | 
 
 
 
 
 
 
 
 
 
 | 62 | 
 – | 
              | 
 
 
 
 
 
 
 
 
 
 | 63 | 
 – | 
  | 
 
 
 
 
 
 
 
 
 
 | 64 | 
 – | 
             //// Stop the timer, and save the  | 
 
 
 
 
 
 
 
 
 
 | 65 | 
 – | 
             //// elapsed ticks for the operation. | 
 
 
 
 
 
 
 
 
 
 | 66 | 
 – | 
  | 
 
 
 
 
 
 
 
 
 
 | 67 | 
 – | 
             //timePerParse.Stop(); | 
 
 
 
 
 
 
 
 
 
 | 68 | 
 – | 
             //ticksThisTime = timePerParse.ElapsedTicks; | 
 
 
 
 
 
 
 
 
 
 | 69 | 
 – | 
             //Console.WriteLine(ticksThisTime); | 
 
 
 
 
 
 
 
 
 
 | 70 | 
 – | 
             //Console.ReadLine(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 56 | 
   | 
         } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 57 | 
   | 
     } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 58 | 
   | 
 } |