Lire le contenu d'un Object [Résolu]

Signaler
Messages postés
39
Date d'inscription
vendredi 23 avril 2010
Statut
Membre
Dernière intervention
24 avril 2014
-
Messages postés
39
Date d'inscription
vendredi 23 avril 2010
Statut
Membre
Dernière intervention
24 avril 2014
-
Bonjour et bonne année en avance...

Je reçois d'une fonction un object qui contient des lists, mais je n'arrive pas a récupérer les infos qui son en string contenu dans cet object.

Voici la classe:

class Chemindacces
{
public class Dossier
{
public List<string> Nom_doss = new List<string>();
public List<Contenu> Nom_Fichier = new List<Contenu>();
}
public class Contenu
{
public List<string> Fichier = new List<string>();
}

static public Dossier Lister_Tout()
{

Dossier dossier = new Dossier();
Contenu contenu = new Contenu();

dossier.Nom_doss.Add("Chemin 1");
contenu.Fichier.Add("1");
contenu.Fichier.Add("2");
contenu.Fichier.Add("3");
dossier.Nom_Fichier.Add(contenu);

contenu = new Contenu();
dossier.Nom_doss.Add("Chemin 2");
contenu.Fichier.Add("4");
contenu.Fichier.Add("5");
contenu.Fichier.Add("6");
dossier.Nom_Fichier.Add(contenu);

return dossier;

}
}

et voici le code qui appel cette fonction:

private void button3_Click(object sender, EventArgs e)
{
Object test= Chemindacces.Lister_Tout();
// C'est ici que je veux lire test
}

Dans objet test, tout est là (Nom_doss,Nom_Fichier), mais je voudrais les mettre dans un tableau pour ensuite en faire ce que je veux, mais je n'y arrive pas.

Pouvez-vous m'aider ?
Merci

1 réponse

Messages postés
39
Date d'inscription
vendredi 23 avril 2010
Statut
Membre
Dernière intervention
24 avril 2014

Bon, c'est gênant de ce répondre 10 min après avoir posé la question, mais j'ai trouver mon erreur.

Il ne faut pas que je face :

Object test= Chemindacces.Lister_Tout();
Mais plutot:

List<string> test= Chemindacces.Lister_Tout().Nom_doss;
ou Nom_doss fait partie de la class Dossier
Voila c'est tout.