LinkedList<T>.Remove Methode

Definitie

Hiermee verwijdert u het eerste exemplaar van een knooppunt of waarde uit de LinkedList<T>.

Overloads

Name Description
Remove(LinkedListNode<T>)

Hiermee verwijdert u het opgegeven knooppunt uit de LinkedList<T>.

Remove(T)

Hiermee verwijdert u het eerste exemplaar van de opgegeven waarde uit de LinkedList<T>.

Remove(LinkedListNode<T>)

Hiermee verwijdert u het opgegeven knooppunt uit de 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))

Parameters

node
LinkedListNode<T>

De LinkedListNode<T> te verwijderen uit de LinkedList<T>.

Uitzonderingen

node is null.

node bevindt zich niet in de huidige LinkedList<T>.

Voorbeelden

Zie de LinkedList<T> klasse voor een voorbeeld met deze methode.

Opmerkingen

Deze methode is een O(1)-bewerking.

Zie ook

Van toepassing op

Remove(T)

Hiermee verwijdert u het eerste exemplaar van de opgegeven waarde uit de 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

Parameters

value
T

De waarde die moet worden verwijderd uit de LinkedList<T>.

Retouren

trueals het element dat het bevatvalue, is verwijderd; anders. false Deze methode retourneert false ook als value deze niet is gevonden in het origineel LinkedList<T>.

Implementeringen

Voorbeelden

Zie de LinkedList<T> klasse voor een voorbeeld met deze methode.

Opmerkingen

Met deze methode wordt een lineaire zoekopdracht uitgevoerd; daarom is deze methode een O(n)-bewerking, waarbij n .Count

Zie ook

Van toepassing op