public void Push(Person k)
 {
     //добавить
     if (_counter < 1000)
     {
         _counter++;
         arrayList[_counter] = k;
     }
     else
         Console.WriteLine("Overflow");
 }
 public void Sort()
 {
     Person[] array = new Person[100];
     for (int i = 0; i < 100; i++)
         array[i] = new Person();
     for (int i = 0; i <= _counter; i++)
     {
         array[arrayList[i]._age]._age = array[arrayList[i]._age]._age + 1;
         array[arrayList[i]._age]._name = array[arrayList[i]._age]._name + arrayList[i]._name + " ";
     }
     int b = 0;
     for (int j = 0; j < 100; j++)
         for (int i = 0; i < array[j]._age; i++)
         {
             arrayList[b]._age = j;
             if (array[j]._age != 1)
             {
                 arrayList[b]._name = null;
                 for (int k = 0; k <= array[j]._name.IndexOf(' '); k++)
                     arrayList[b]._name = arrayList[b]._name + array[j]._name[k];
                 array[j]._name = array[j]._name.Remove(0, array[j]._name.IndexOf(' ') + 1);
             }
             else
                 arrayList[b]._name = array[j]._name;
             b++;
         }
 }
 static void Main(string[] args)
 {
     List arr = new List();
     Person pers1 = new Person("Zylfar", 49);
     Person pers4 = new Person("Anjelika", 20);
     Person pers2 = new Person("Raifa", 45);
     Person pers3 = new Person("Alsy", 19);
     Person pers5 = new Person("Dilara", 24);
     arr.Push(pers1);
     arr.Push(pers2);
     arr.Push(pers3);
     arr.Push(pers4);
     arr.Push(pers5);
     arr.Print();
     arr.Sort();
     arr.Print();
     Console.ReadLine();
 }