Exemple #1
0
        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();
        }
Exemple #2
0
        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();
        }