Как и в большинстве других реализаций связных списков, в классеLinkedList
public LinkedListNode
С помощью свойствNextиPreviousполучаются ссылки на предыдущий и последующий узлы списка соответственно, что дает возможность обходить список в обоих направлениях. Если же предыдущий или последующий узел отсутствует, то возвращается пустая ссылка. Для получения ссылки на сам список служит свойствоList.А с помощью свойстваValueможно устанавливать и получать значение, находящееся в узле списка.
В классеLinkedList
public LinkedListNode
С помощью свойстваFirstполучается первый узел в списке, а с помощью свойстваLast— последний узел в списке.
Таблица 25.16. Наиболее часто используемые методы, определенные в классе LinkedList
Метод
Описание
public LinkedListNode
Добавляет в список узел со значением
AddAfter(LinkedListNode
посредственно после указанного узла
ваемый узел
public void
Добавляет в список новый узел
AddAfter(LinkedListNode
средственно после указанного узла
зываемый узел
(null). Если узел
InvalidOperationException
public LinkedListNode
Добавляет в список узел со значением
AddBefore(LinkedListNode
средственно перед указанным узлом
ваемый узел
Метод
Описание
public void
Добавляет в список новый узел
AddBefore(LinkedListNode
посредственно перед указанным узлом
Указываемый узел
стым (null). Если узел
InvalidOperationException
public LinkedList
Добавляет узел со значением
AddFirst(T
ска. Метод возвращает ссылку на узел, содержащий значение
public void
Добавляет узел
AddFirst(LinkedListNode
ется исключение InvalidOperationException
public LinkedList
Добавляет узел со значением
AddLast(T
ска. Метод возвращает ссылку на узел, содержащий значение
public void
Добавляет узел