Lire le contenu d'un Object

Résolu
SanDum Messages postés 39 Date d'inscription vendredi 23 avril 2010 Statut Membre Dernière intervention 24 avril 2014 - 30 déc. 2013 à 22:55
SanDum Messages postés 39 Date d'inscription vendredi 23 avril 2010 Statut Membre Dernière intervention 24 avril 2014 - 30 déc. 2013 à 23:10
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

SanDum Messages postés 39 Date d'inscription vendredi 23 avril 2010 Statut Membre Dernière intervention 24 avril 2014
30 déc. 2013 à 23:10
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.
0
Rejoignez-nous