protected Sorting(SortEvaluator <T> evaluator) { this.Evaluator = evaluator ?? throw new ArgumentNullException(nameof(evaluator)); this.Sort(new T[0]); }
public QuickSort(SortEvaluator <T> evaluator) : base(evaluator) { }