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

Messages postés
39
Date d'inscription
vendredi 23 avril 2010
Dernière intervention
24 avril 2014
- - Dernière réponse : SanDum
Messages postés
39
Date d'inscription
vendredi 23 avril 2010
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
Afficher la suite 

Votre réponse

1 réponse

Messages postés
39
Date d'inscription
vendredi 23 avril 2010
Dernière intervention
24 avril 2014
0
Merci
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.
Commenter la réponse de SanDum

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.