В классе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
Добавляет узел
AddLast(LinkedListNode
ется исключение InvalidOperationException
public LinkedList
Find(T
Возвращает ссылку на первый узел в списке, име
ющий значение
public LinkedList
Возвращает ссылку на последний узел в списке,
FindLast(T
имеющий значение
public bool Remove(T
Удаляет из списка первый узел, содержащий значение
public void
Удаляет из списка узел, соответствующий ука
Remove(LinkedList
занному узлу
InvalidOperationException
public void RemoveFirst
Удаляет из списка первый узел
public void RemoveLast
Удаляет из списка последний узел
В приведенном ниже примере программы демонстрируется применение класса
LinkedList
// Продемонстрировать применение класса LinkedList
using System.Collections.Generic;