J'ai un objet récursif, une liste chaînée vraiment:Comment convertir un objet récursif en Collection en C#?
public class LinkedList
{
public string UniqueKey { get; set; }
public LinkedList LinkedList { get; set; }
}
LinkedList aura un graphe d'objet qui finira par se terminer par LinkedList.LinkedList == null.
Je voudrais prendre tous les objets dans le graphique et les mettre dans une collection LinkedList afin que je puisse itérer sur eux. Comment est-ce que je fais cela en C#? Je me sens comme si il y a une façon très simple de faire cela en utilisant le rendement ou Linq vaudou?
Oui, cela est juste. Sauf si vous prenez la question verbatim alors il devrait être «rendement rendement l» au lieu de «rendement retour l.UniqueKey» droit? Tout de même, il devrait être assez facile pour l'OP de comprendre cette partie. –