Ok donc j'ai 3 classes différentes (types d'événements rl) Chaque événement a des propriétés différentesrendu différents types d'événements C#
exemple est classe natation qui a la température, la valeur du pH, la longueur de la natation et ainsi de suite suivant event est Cycling class qui a Biketype, la largeur du pneu et ainsi de suite
Maintenant, les événements ont tous une date, et je veux les rendre triés par date dans une liste.
Maintenant, chaque classe doit être rendue différemment selon la conception, donc je suis un peu confus quant à la façon dont je devrais résoudre cela?
réfléchissait à la création d'une liste d'objets et en faisant passer TOUS les événements de tous types dans la liste trier par date ,, itérer puis dans la liste et sur la base de ce type d'objet que je reçois, se lient à la usercontrol et le rendre ..
est-ce la meilleure façon de faire cela? ou y a-t-il une approche plus simple?
Tout d'abord, est-ce que ces devoirs sont faits? Deuxièmement, que voulez-vous dire par rendu, voulez-vous dire affiché sur l'écran, cherchez-vous une vue de table, comme une vue de données, qui affichera toutes les classes dans l'ordre chronologique? –
Créez une interface que toutes vos classes implémentent avec une propriété date. Vous pouvez ensuite créer une liste fortement typée de ce type d'interface pour les stocker. –