Problèeme de conversion int en string

Signaler
Messages postés
5
Date d'inscription
mardi 4 août 2009
Statut
Membre
Dernière intervention
30 mars 2010
-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
Bonjour,

j'ai une liste une liste d'objet animaux et je récupère leur type, si c'est un felin, un rapace etc ..
seulement quand je veux afficher le type dans une listview j'ai toujours le message d'erreur

impossible de convertir de string en int

ListViewItem listViewItemInfirmerie;

 private void Infirmerie_Load(object sender, EventArgs e)
        {
            foreach (string listAnimauxInfirmerie in list)
            {


                listViewItemInfirmerie = listViewInfirmerie.Items.Add(((Animaux)list[listAnimauxInfirmerie]).getType()).ToString();
                
                
            }   
            
        }




pourtant je fais bien un ToString()

pouvez vous m'aider ?

Merci

1 réponse

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
29
Bonsoir,

Ta liste d'animaux doit être une liste standard, donc l'index doit être numérique, or dans ta commande
(Animaux)list[listAnimauxInfirmerie]

ListAnimauxInfirmerie est une "string", c'est donc là qu'est l'erreur.

essaie
listViewInfirmerie.Items.Add(ListAnimauxInfirmerie )


C# is amazing, enjoy it!