LinkedList<T>.Remove Methode

Definition

Entfernt das erste Vorkommen eines Knotens oder Werts aus dem LinkedList<T>.

Überlädt

Name Beschreibung
Remove(LinkedListNode<T>)

Entfernt den angegebenen Knoten aus der LinkedList<T>.

Remove(T)

Entfernt das erste Vorkommen des angegebenen Werts aus dem LinkedList<T>.

Remove(LinkedListNode<T>)

Entfernt den angegebenen Knoten aus der 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))

Parameter

node
LinkedListNode<T>

The LinkedListNode<T> to remove from the LinkedList<T>.

Ausnahmen

node ist null.

node ist nicht im aktuellen LinkedList<T>.

Beispiele

Ein Beispiel, das diese Methode enthält, finden Sie in der LinkedList<T> Klasse.

Hinweise

Diese Methode ist ein O(1)-Vorgang.

Weitere Informationen

Gilt für:

Remove(T)

Entfernt das erste Vorkommen des angegebenen Werts aus dem 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

Parameter

value
T

Der Wert, der aus dem LinkedList<T>entfernt werden soll.

Gibt zurück

true wenn das enthaltende value Element erfolgreich entfernt wird; andernfalls false. Diese Methode gibt auch zurück false , wenn value sie im Original LinkedList<T>nicht gefunden wurde.

Implementiert

Beispiele

Ein Beispiel, das diese Methode enthält, finden Sie in der LinkedList<T> Klasse.

Hinweise

Diese Methode führt eine lineare Suche durch; Daher handelt es sich bei dieser Methode um einen O()-Vorgang, bei dem n es sich um einen O(n)-Vorgang handeltCount.

Weitere Informationen

Gilt für: