public static double Calculate(List <double> values, ICalculateAvarage calculate = null) { if (calculate == null) { calculate = new Mean(); } return(calculate.CalculateAverage(values)); }
public static double Calculate(List <double> values, Func <List <double>, double> calculate = null) { if (calculate == null) { calculate = new Mean().CalculateAverage; } return(calculate(values)); }