// сортировка... не работает ( private Court SortByTitul(Court Dvor) { Person Pers; Posts Post; var Office = Strana.Government; int j, rank = 0; for (int i = 0; i < Office.GetSize(); i++) { for (j = rank; j < Dvor.CourtSize; j++) { if ((Pers = Dvor.GetPerson(j)) != null && (Post = Pers.GetPost()) != null) { if (Office.GetPost(i).GetHolder() == Pers) { Dvor.SwapPersons(rank, j); rank++; break; } } } } return(Dvor); }