J'ai 3 classes différentes, une classe "entity" générique, et puis deux classes qui héritent de ceci, une classe de balle et une classe ennemie. J'ai alors une liste de la classe d'entité, avec les puces et les ennemis dans la liste, et beaucoup d'endroits que je traite les mêmes. Cependant, parfois, je veux boucler juste une des classes, et pas l'autre, par ex. Boucle à travers chaque balle, mais pas les ennemis. Est-ce qu'il y a un moyen de faire ça?C# - Pouvez-vous parcourir les types séparément dans une liste générique?
J'ai essayé
foreach (Bullet tempBullet in entities)
Mais je reçois l'erreur
Impossible de jeter l'objet de type 'ennemi' taper 'Bullet'.
Quelqu'un sait si c'est possible ou dois-je utiliser des listes séparées?
Merci, ça a l'air de marcher! – Darkfrost