static void Main() { Task1 hw = new Task1(); Print("Введите число больше нуля", ConsoleColor.White); try { hw.N = Convert.ToInt32(Read()); } catch (FormatException ex) { Print($"\t\tНекоректный вовод, исколючения типа {ex}", ConsoleColor.Red); } if (hw.N != 0) { Thread threadFaktorial = new Thread(new ThreadStart(hw.Faktorial)) { Name = "Faktorial Thread", Priority = ThreadPriority.Normal }; threadFaktorial.Start(); Thread threadSummOfAll = new Thread(new ThreadStart(hw.Summ)) { Name = "Summ Thread", Priority = ThreadPriority.Normal }; threadSummOfAll.Start(); Read(); } else { Main(); } }
public static void Sort(int[][] array, Task1.IComparer comparator) { Sort(array, comparator.Compare); }