I have a class Person which contains several properties. Multiple instances of this class are in an array PersonList.

Is it possible to compare properties of different instances of an object in an array?

For example : find out who is the oldest and who is the youngest ?

```
 public class Persoon
{
    public Persoon()
    {
    }

    //Properties maken
    public Persoon(string naam, Int16 gewicht, Int16 lengte, DateTime geboortedatum)
    {

        this.Naam = naam;
        this.Gewicht = gewicht;
        this.Lengte = lengte;
        this.Geboortedatum = geboortedatum;
    }

    public string Naam { get; set; } // AutoProperty

    public double Gewicht { get; set; } // AutoProperty

    public int Lengte { get; set; } // AutoProperty

    public DateTime Geboortedatum { get; set; } // AutoProperty

    public double BerekenBmi()
    {

        //BMI formule: Gewicht in kilogram / (Lengte in meter * Lengte in meter)
       return Math.Round(Gewicht/((Lengte/100.0) * (Lengte/100.0)),1);
    }

    public string BmiStadiumBerekenen()
    {

        if (BerekenBmi() < 18.5) return "ondergewicht";
        if (BerekenBmi() >= 18.5 && BerekenBmi() <= 24.9) return "normaal";
        if (BerekenBmi() >= 25 && BerekenBmi() <= 29.9) return "overgewicht";
        if (BerekenBmi() >= 30 && BerekenBmi() <= 34.9) return "obesitas I";
        if (BerekenBmi() >= 35 && BerekenBmi() <= 39.9) return "obesitas II";
        else return "morbide obesitas";

    }

    public int BerekenLeeftijd()
    {

        TimeSpan leeftijd = DateTime.Today - Geboortedatum;

        return (int) leeftijd.TotalDays;
    }

}

```

I need to compare the oldest and the youngest person so i can calculate the amount of time that is between them.. I've done this before with only 2 persons without arrays but now i need to do it with them.