Verification avant ajout dans une liste [Résolu]

Messages postés
2
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
7 novembre 2009
- - Dernière réponse : cs_bastien974
Messages postés
2
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
7 novembre 2009
- 7 nov. 2009 à 10:34
Bonjour a tous,
Je vous explique mon probleme avant de rajouter un train dans ma liste j'aimerai qu'il verifie si l'objet train existe
deja , si c'est le cas il ne le rajoute pas plusieur fois , voici le bout de code :

public void BuyTrain(Train train)
        {
            foreach (Train t in listTrain)
            {
                if (t.Equals(train))
                {
                    Console.Write("Le train existe deja dans la liste ");
                }
                else
                {
                    this.listTrain.Add(train);
                    this._budget -= 100;
                }
            }


        }

Pouvez vous me donnez une solution pour pouvoir effectuer une verification avant l'ajout dans une liste svp.
Je vous remercie pour vos reponses.
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
2
Date d'inscription
lundi 19 mai 2008
Statut
Membre
Dernière intervention
7 novembre 2009
3
Merci
ReBonjour je ne sais pas si il y a deja eu des reponses mais j'ai trouve la solution , tenez

 public void BuyTrain(Train train)
        {

                if (this.listTrain.Contains(train))
                {
                    Console.WriteLine("Le train existe deja dans la liste ");
                }
                else
                {
                    this.listTrain.Add(train);
                    this._budget -= 100;
                }

        }

Bonne soiree

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 122 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_bastien974