【发布时间】:2012-11-16 01:43:17
【问题描述】:
假设我有以下内容:
LinkedList<int> list1 = new LinkedList<int>();
LinkedList<int> list2 = new LinkedList<int>();
list1.AddLast(1);
list1.AddLast(2);
list2.AddLast(1);
list2.AddLast(2);
据我所知,您不能执行以下操作;
list1.AddLast(list2.First);
除了要连接在一起的列表。
在 C# 中合并两个 LinkedList 的正确方法是什么?我知道有一个 Union() 方法,但似乎 C++ 中 LinkedList 的优势在于您可以在需要时轻松组合和拆分列表。
LinkedList 类不支持链接、拆分、循环、 或其他可能使列表处于不一致状态的功能。
【问题讨论】:
-
尝试使用列表。看看这里为什么:stackoverflow.com/questions/169973/…
标签: c#