Remplir une liste de listes
Bonjour à tous,
J'ai une petite question concernant le remplissage de ma liste de liste ;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
List<List<string>> liste2d = new List<List<string>>();
List<string> liste1d = new List<string>();
liste1d.Add("g");
liste1d.Add("h");
liste1d.Add("i");
liste2d.Add(liste1d);
liste1d.Clear();
liste1d.Add("j");
liste1d.Add("k");
liste1d.Add("l");
liste2d.Add(liste1d); |
bon globalement, quand je lui demande de m'afficher le contenu de ma liste2d[0][0], il m'affiche j au lieu de g.
globalement, au vu de la réponse, je suppose qu'en fait, il a enregistrer dans liste2d un pointeur vers ma liste1D qui a changé de contenu, et donc, j'ai
[[j,k,l][j,k,l]] dans ma liste2d. La question, est comment faire qu'il ne m'enregistre pas un pointeur vers une liste, mais les contenus de la liste ;)
Merci d'avance :mrgreen: