Example #1
0
 public static int[] SortWorkerByWorkExperience(Worker[] workers)
 {
     int[] workerexparr = new int[workers.Length];
     for (int i = 0; i < workers.Length; i++)
     {
         Worker worker = workers[i];
         int    Years  = worker.GetYear();
         int    Month  = worker.GetMonth();
         workerexparr[i] = worker.GetWorkExperience(Years, Month);
     }
     for (int i = 1, tmp; i < workerexparr.Length; i++)
     {
         tmp = workerexparr[i];
         for (int j = i - 1; j >= 0 && workerexparr[j] > tmp; j--)
         {
             workerexparr[j + 1] = workerexparr[j];
             workerexparr[j]     = tmp;
         }
     }
     return(workerexparr);
 }