static void Main(string[] args) { string[] arr = MyArray.Create(); Console.WriteLine("Сформирован массив: "); MyArray.Write(arr); SortingModule sortingModule = new SortingModule(); sortingModule.CreateThread(arr); string[] arr1 = MyArray.Create(); Console.WriteLine("Сформирован массив: "); MyArray.Write(arr1); Console.WriteLine("Отсортированные массивы: "); SortingModule sortingModule1 = new SortingModule(); sortingModule1.CreateThread(arr1); Console.Read(); }
static void Main(string[] args) { string[] array = new string[] { "bacd", "abcd", "ff", "rlk", "r", "cghjk", "dghjk" }; SortingModule <string> arr = new SortingModule <string>(); //SortingModule<string>[] SortedArray = new SortingModule<string>[] { }; arr.CustomSort(array, sortingMethod); arr.SortingFinished += arr_SortingFinished; arr.RunSortInNewThread(array, sortingMethod); //SortingModule<string> sortingModule = new SortingModule<string>(); for (int i = 0; i < array.Length; i++) { Console.WriteLine(array[i]); } Console.ReadLine(); }