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)); }
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)); }
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)); } }