Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#/.NET不是通用的LinkedList是否存在?_C#_.net_Linked List - Fatal编程技术网

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#)。我具体的那些没有链接列表,否则你会非常欢迎他们。