C#/.NET 不是通用 LinkedList 存在吗?
我想找到类似链表的东西,但不是来自通用名称空间,这可能吗? 谢谢。
I wanna find something like linked list but non from generic namespace, is it possible ?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您使用的是 .NET 1.x,因此您需要从头开始实现此功能(实际上并不难),或者选择 ArrayList。我知道这个位置 - 对于一个实用程序库,我最终从头开始编写列表原语,因为:
,因此为了在所有平台上工作,我推出了自己的版本(我有其他版本)也有独特的功能,这使得使用诸如
using
别名之类的东西进行黑客攻击是不可取的 - 例如附加项目时的线程安全尾部迭代)。Since you are using .NET 1.x, you would need to either implement this from scratch (which isn't that hard really), or settle for
ArrayList
. I know the position - for a utility library I ended up writing the list primitives from scratch, because:so to work on all platforms, I rolled my own (I had other unique features too, which made hacking around with something like a
using
alias undesirable - such as thread-safe tail-iteration while appending items).