【发布时间】:2010-07-18 01:18:07
【问题描述】:
我有一个递归对象,真的是一个链表:
public class LinkedList
{
public string UniqueKey { get; set; }
public LinkedList LinkedList { get; set; }
}
LinkedList 会有一些最终以 LinkedList.LinkedList == null 结尾的对象图。
我想获取图中的所有对象并将它们放入 LinkedList 集合中,以便我可以迭代它们。我如何在 C# 中做到这一点?我觉得好像有一种非常简单的方法可以使用 yield 或 Linq voodoo 来解决这个问题?
【问题讨论】:
标签: c# linq generics collections