C#, obtenir toutes les propriétés d'un ensemble à partir d'un objet

J'ai une classe avec 3 Liste des collections comme suit.

Je suis en train d'avoir une logique qui va se répéter à travers l'objet "collection"
propriétés et de faire une opération en utilisant les données stockées dans ces collections.

Je me demandais simplement si il existe un moyen facile de le faire en utilisant foreach.
grâce

public class SampleChartData
    {
        public List<Point> Series1 { get; set; }
        public List<Point> Series2 { get; set; }
        public List<Point> Series3 { get; set; }

        public SampleChartData()
        {
            Series1 = new List<Point>();
            Series2 = new List<Point>();
            Series3 = new List<Point>();
        }
    }
Vous cherchez un mécanisme générique pour trouver toutes les collections dans n'importe quel objet ou êtes-vous spécifiquement à la recherche d'un moyen d'exposer toutes les séries dans un graphique? Dans ce dernier cas, je pouvais voir quelque chose comme IChartSeriesContainer avec une méthode de GetAllSeries qui renvoie IEnumerable<IEnumerable<Point>>.
Salut, je cherchais un mécanisme générique de trouver type spécifique de collecte dans un objet. Mais à la fin j'ai décidé d'aller avec une "Liste<<Liste<Point>> de la collection" l'approche qui est beaucoup plus souple dynamique.

OriginalL'auteur Eatdoku | 2010-06-11