【发布时间】:2010-01-26 00:27:18
【问题描述】:
我一直在寻找 C# 中双向链表的标准实现(这样我就有了一个可以向后迭代的链表),但找不到。我觉得这么简单的东西必须有一个我只是缺少的实现。
如果存在,它存在于哪个版本的c#/.net?
一般来说,反向迭代似乎是不打算在 c# 中完成的事情。是我的思绪在 c++/stl 模式中停留的太多,还是 c# 中严重缺乏的东西?
我知道 LinkedList,但未能找到向后迭代它的方法,因此假设它是单链接的。
如果 LinkedList 是双向链接的,如何进行反向迭代(高效)?
【问题讨论】:
标签: c# .net collections linked-list iteration