Problèeme de conversion int en string

florianj54 Messages postés 5 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 30 mars 2010 - 30 janv. 2010 à 15:42
cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 - 30 janv. 2010 à 19:13
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

cs_Robert33 Messages postés 834 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 14 janvier 2017 33
30 janv. 2010 à 19:13
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!
0