Exemple #1
0
        static void OnlySort(FileSorter file)
        {
            DateTime startSort = DateTime.Now;

            file.Sort();
            DateTime stopSort = DateTime.Now;

            Console.WriteLine(string.Format("File: {0}  Sort: {1}", file.FilePath, (stopSort - startSort).TotalMilliseconds));
        }
Exemple #2
0
        static void FileLoadAndSort(FileSorter file)
        {
            DateTime startLoad = DateTime.Now;

            file.Load();
            DateTime stopLoad = DateTime.Now;

            DateTime startSort = DateTime.Now;

            file.Sort();
            DateTime stopSort = DateTime.Now;

            Console.WriteLine(string.Format("File: {0}  Load: {1}   Sort: {2}", file.FilePath, (stopLoad - startLoad).TotalMilliseconds, (stopSort - startSort).TotalMilliseconds));
        }
Exemple #3
0
        static void LoadAndSort(List <string> names)
        {
            foreach (var name in names)
            {
                List <string> strings = new List <string>();
                FileSorter    newFile = new FileSorter(name, strings);

                DateTime startLoad = DateTime.Now;
                newFile.Load();
                DateTime stopLoad = DateTime.Now;

                DateTime startSort = DateTime.Now;
                newFile.Sort();
                DateTime stopSort = DateTime.Now;

                Console.WriteLine(string.Format("File: {0}  Load: {1}   Sort: {2}", name, (stopLoad - startLoad).TotalMilliseconds, (stopSort - startSort).TotalMilliseconds));
            }
        }