private static void SortNumbersArray(int[] numbersToSort)
        {
            INumericSort numericSort = new NumericSort();

            IEnumerable <int> result = numericSort.Execute(numbersToSort);

            PrintResultsToScreen <int>("Ascending Numeric Sort", result);
        }
Exemple #2
0
    private static List <string> GetAllMatchingFiles(string folder,
                                                     List <string> patterns)
    {
        List <string> files = new List <string>();

        foreach (string pattern in patterns)
        {
            foreach (string file in
                     Directory.EnumerateFiles(folder, pattern))
            {
                files.Add(file);
            }
        }
        return(new List <string>(NumericSort.Sort(files)));
    }
Exemple #3
0
        protected override IEnumerable <int> GetSortedList(IEnumerable <int> listToSort)
        {
            INumericSort numericSort = new NumericSort();

            return(numericSort.Execute(listToSort));
        }