C#/.NET 不是通用 LinkedList 存在吗?

发布于 2024-09-17 10:04:11 字数 40 浏览 5 评论 0原文

我想找到类似链表的东西,但不是来自通用名称空间,这可能吗? 谢谢。

I wanna find something like linked list but non from generic namespace, is it possible ?
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

↙温凉少女 2024-09-24 10:04:11

由于您使用的是 .NET 1.x,因此您需要从头开始实现此功能(实际上并不难),或者选择 ArrayList。我知道这个位置 - 对于一个实用程序库,我最终从头开始编写列表原语,因为:

  • 1.x 缺乏通用版本
  • Silverlight 缺乏非通用版本

,因此为了在所有平台上工作,我推出了自己的版本(我有其他版本)也有独特的功能,这使得使用诸如 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:

  • 1.x lacks the generic versions
  • Silverlight lacks the non-generic versions

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文