LinkedList<T>.Remove Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет первое вхождение узла или значения из LinkedList<T>.
Перегрузки
Remove(LinkedListNode<T>) |
Удаляет заданный узел из объекта LinkedList<T>. |
Remove(T) |
Удаляет первое вхождение заданного значения из LinkedList<T>. |
Remove(LinkedListNode<T>)
- Исходный код:
- LinkedList.cs
- Исходный код:
- LinkedList.cs
- Исходный код:
- LinkedList.cs
Удаляет заданный узел из объекта LinkedList<T>.
public:
void Remove(System::Collections::Generic::LinkedListNode<T> ^ node);
public void Remove (System.Collections.Generic.LinkedListNode<T> node);
member this.Remove : System.Collections.Generic.LinkedListNode<'T> -> unit
Public Sub Remove (node As LinkedListNode(Of T))
Параметры
- node
- LinkedListNode<T>
Элемент LinkedListNode<T>, который требуется удалить из LinkedList<T>.
Исключения
node
имеет значение null
.
Параметр node
не находится в текущем объекте LinkedList<T>.
Примеры
Пример, включающий этот метод, см. в LinkedList<T> классе .
Комментарии
Этот метод является операцией O(1).
См. также раздел
Применяется к
Remove(T)
- Исходный код:
- LinkedList.cs
- Исходный код:
- LinkedList.cs
- Исходный код:
- LinkedList.cs
Удаляет первое вхождение заданного значения из LinkedList<T>.
public:
virtual bool Remove(T value);
public bool Remove (T value);
abstract member Remove : 'T -> bool
override this.Remove : 'T -> bool
Public Function Remove (value As T) As Boolean
Параметры
- value
- T
Значение, которое необходимо удалить из LinkedList<T>.
Возвращаемое значение
Значение true
, если элемент, содержащий value
, успешно удален; в противном случае — значение false
. Этот метод также возвращает false
, если объект value
не был найден в исходной коллекции LinkedList<T>.
Реализации
Примеры
Пример, включающий этот метод, см. в LinkedList<T> классе .
Комментарии
Этот метод выполняет линейный поиск; Поэтому этот метод является операцией O(n
), где n
— Count.