static void Task2() { Console.WriteLine("Задание 2: Демонстрация своего метода сортировки с массивом строк."); Console.WriteLine("Теперь попробуем отсортировать им массив строк."); string[] array = { "ab", "gh", "nv", "gm", "gtm", "rtu", "ljh", "nvg", "vmn", "nv", "yj", "zz", "45" }; ConsoleWriteAll(array); FunctionsLibrary.CustomSort(array, (s1, s2) => string.Compare(s1, s2) > 0); ConsoleWriteAll(array); Console.WriteLine(); Console.ReadKey(); }
static void Task1() { Console.WriteLine("Задание 1: свой универсальный метод сортировки массива."); Console.WriteLine("Давайте попробуем отсортировать им массив целых чисел."); int[] array = new int[] { 3, 5, 9, 1, 6, 45, 7, 78, 90 }; ConsoleWriteAll(array); FunctionsLibrary.CustomSort(array, (i, j) => i > j); ConsoleWriteAll(array); Console.WriteLine("Ух ты. Получилось! Если честно - сам не ожидал, что заработает.\n"); Console.ReadKey(); }