LinkedList<T>.Remove Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere první výskyt uzlu nebo hodnoty z objektu LinkedList<T>.
Přetížení
Remove(LinkedListNode<T>) |
Odebere zadaný uzel z objektu LinkedList<T>. |
Remove(T) |
Odebere první výskyt zadané hodnoty z objektu LinkedList<T>. |
Remove(LinkedListNode<T>)
- Zdroj:
- LinkedList.cs
- Zdroj:
- LinkedList.cs
- Zdroj:
- LinkedList.cs
Odebere zadaný uzel z objektu 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))
Parametry
- node
- LinkedListNode<T>
Objekt LinkedListNode<T> pro odebrání z objektu LinkedList<T>.
Výjimky
node
je null
.
node
není v aktuálním LinkedList<T>souboru .
Příklady
Příklad, který zahrnuje tuto metodu LinkedList<T> , viz třída.
Poznámky
Tato metoda je operace O(1).
Viz také
Platí pro
Remove(T)
- Zdroj:
- LinkedList.cs
- Zdroj:
- LinkedList.cs
- Zdroj:
- LinkedList.cs
Odebere první výskyt zadané hodnoty z objektu 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
Parametry
- value
- T
Hodnota, která se má odebrat z objektu LinkedList<T>.
Návraty
true
pokud je prvek obsahující value
úspěšně odebrán, v opačném případě false
. Tato metoda také vrátí false
, pokud value
nebyla nalezena v původním LinkedList<T>souboru .
Implementuje
Příklady
Příklad, který zahrnuje tuto metodu LinkedList<T> , viz třída.
Poznámky
Tato metoda provádí lineární vyhledávání; proto je tato metoda operací O(n
), kde n
je Count.