C#/.NET不是通用的LinkedList是否存在?
我想从泛型名称空间中找到类似链表但非泛型名称空间的东西,可能吗?C#/.NET不是通用的LinkedList是否存在?,c#,.net,linked-list,C#,.net,Linked List,我想从泛型名称空间中找到类似链表但非泛型名称空间的东西,可能吗? 谢谢。因为您使用的是.NET 1.x,所以您需要从头开始实现它(其实并不难),或者满足于使用ArrayList。我知道这个位置——对于一个实用程序库,我最终从头开始编写列表原语,因为: 1.x缺少通用版本 Silverlight缺少非通用版本 因此,为了在所有平台上工作,我推出了自己的(我还有其他独特的功能,这使得使用别名之类的进行黑客攻击是不可取的-例如在添加项目时使用线程安全的尾部迭代)。您需要重新插入链接列表的特定性能/
谢谢。因为您使用的是.NET 1.x,所以您需要从头开始实现它(其实并不难),或者满足于使用
ArrayList
。我知道这个位置——对于一个实用程序库,我最终从头开始编写列表原语,因为:
- 1.x缺少通用版本
- Silverlight缺少非通用版本
因此,为了在所有平台上工作,我推出了自己的(我还有其他独特的功能,这使得使用
别名之类的进行黑客攻击是不可取的-例如在添加项目时使用线程安全的尾部迭代)。您需要重新插入链接列表的特定性能/行为配置文件吗?或者你只是在“任意项列表”之后,至少,我需要插入的本机顺序。没有人再以.NET1.x为目标了。这完全是浪费你的时间。好吧,我们的。@jitm-“插入的本机顺序”-我不太明白你的意思。“你到底在那里干什么?”汉斯——不完全正确;但是肯定越来越难支持了。可能存在一些针对.NET1.x的开源实现?@jitm-链接列表?大多数教科书的例子就足够了(显然,翻译成C#)。我具体的那些没有链接列表,否则你会非常欢迎他们。