static void Main(string[] args) { Console.WriteLine("Hello World!"); int[] numbers = new int[] { 1, 3, 15, 8, 3, 6, 11, 77, 9, 8, 15, 17 }; ArrayAnalysisDelegate minEntryDelegate = new ArrayAnalysisDelegate(minimumEntry); ArrayAnalysisDelegate maxEntryDelegate = new ArrayAnalysisDelegate(maximumEntry); ArrayAnalysisDelegate medianValueDelegate = new ArrayAnalysisDelegate(medianValue); ArrayAnalysisDelegate averageValueDelegate = new ArrayAnalysisDelegate(averageValue); ArrayAnalysisDelegate standardDeviationDelegate = new ArrayAnalysisDelegate(standardDeviation); Console.WriteLine("Minimum Entry: " + minEntryDelegate(numbers)); Console.WriteLine("Maximum Entry: " + maxEntryDelegate(numbers)); Console.WriteLine("Median value: " + medianValueDelegate(numbers)); Console.WriteLine("Average value: " + averageValueDelegate(numbers)); Console.WriteLine("Standard Deviation value: " + standardDeviationDelegate(numbers)); }
static void Main(string[] args) { ArrayAnalysisDelegate minimum = new ArrayAnalysisDelegate(Min); ArrayAnalysisDelegate maximum = new ArrayAnalysisDelegate(Max); ArrayAnalysisDelegate median = new ArrayAnalysisDelegate(Median); ArrayAnalysisDelegate average = new ArrayAnalysisDelegate(Average); ArrayAnalysisDelegate sd = new ArrayAnalysisDelegate(StandardDeviation); List <double> list = new List <double>() { 1, 2, 3, 4, 5, 6 }; Console.WriteLine(minimum(list)); Console.WriteLine(maximum(list)); Console.WriteLine(median(list)); Console.WriteLine(average(list)); Console.WriteLine(sd(list)); }