2010-09-06 5 views
2

Я хочу найти что-то вроде связанного списка, но не из общего пространства имен, возможно ли это? Спасибо.C# /. NET Не общий LinkedList присутствует?

+0

Нужен ли вам конкретный профиль производительности/поведения для вставок связанных списков? Или вы сразу после «списка произвольных элементов» –

+0

По крайней мере, мне нужен встроенный порядок вставки. – jitm

+1

* Никто * не нацеливает .NET 1.x. Это полная трата времени. Ну, наш. –

ответ

3

Поскольку вы используете .NET 1.x, вам нужно либо реализовать это с нуля (что не так уж и сложно), либо установить для ArrayList. Я знаю позицию - для библиотеки полезности я в конечном итоге написание списка примитивов с нуля, потому что:

  • 1.x не хватает общие версии
  • Silverlight не хватает необщего версий

поэтому, чтобы работать на всех платформах, я перевернул свои собственные (у меня были и другие уникальные функции, которые делали взлом с чем-то вроде нежелательного псевдонима using - например, потоковая итерация с потоком при добавлении элементов).

+0

может присутствовать какая-то реализация с открытым исходным кодом для .net 1.x? – jitm

+0

@jitm - связанного списка? Большинство примеров из текстовых книг было бы достаточно (в переводе на C#, очевидно). Мои * специфические * не были связаны списком, иначе вы были бы более чем рады им. –

+0

ОК, спасибо, начиная читать книги :) – jitm