Ajouter une méthode médiane à une liste

Je voudrais remplacer la Liste d'objet en C# afin d'ajouter de la Médiane de la méthode comme la Somme ou la Moyenne. J'ai déjà trouvé cette fonction:

public static decimal GetMedian(int[] array)
{
    int[] tempArray = array;
    int count = tempArray.Length;

    Array.Sort(tempArray);

    decimal medianValue = 0;

    if (count % 2 == 0)
    {
        //count is even, need to get the middle two elements, add them together, then divide by 2
        int middleElement1 = tempArray[(count / 2) - 1];
        int middleElement2 = tempArray[(count / 2)];
        medianValue = (middleElement1 + middleElement2) / 2;
    }
    else
    {
        //count is odd, simply get the middle element.
        medianValue = tempArray[(count / 2)];
    }

    return medianValue;
}

Pouvez-vous me dire comment faire cela?

source d'informationauteur Aladdin Gallas | 2011-03-11