Réflexion C # et obtention de propriétés

J'ai le texte suivant factice de la structure de la classe et je suis en train d'essayer de trouver comment obtenir les propriétés de chaque instance de la classe les Gens dans PeopleList. Je sais comment obtenir les propriétés d'une seule instance de Personnes, mais ne peut pas pour la vie de me comprendre comment l'obtenir à partir d'PeopleList. Je suis sûr que c'est vraiment simple, mais quelqu'un peut me pointer dans la bonne direction?

public class Example
{
    public class People
    {
        private string _name;
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        private int _age;
        public int Age
        {
            get { return _age; }
            set { _age = value; }
        }

        public People()
        {

        }

        public People(string name, int age)
        {
            this._name = name;
            this._age = age;
        }
    }

    public class PeopleList : List<People>
    {
        public static void DoStuff()
        {
             PeopleList newList = new PeopleList();

            //Do some stuff

             newList.Add(new People("Tim", 35));
        }
    }        
}

source d'informationauteur Nathan