Partager via


LinkedList<T>.Remove Méthode

Définition

Supprime la première occurrence d'un nœud ou d'une valeur dans LinkedList<T>.

Surcharges

Remove(LinkedListNode<T>)

Supprime le nœud spécifié de LinkedList<T>.

Remove(T)

Supprime la première occurrence de la valeur spécifiée dans LinkedList<T>.

Remove(LinkedListNode<T>)

Source:
LinkedList.cs
Source:
LinkedList.cs
Source:
LinkedList.cs

Supprime le nœud spécifié 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))

Paramètres

Exceptions

node a la valeur null.

node n'est pas dans le LinkedList<T> actuel.

Exemples

Pour obtenir un exemple qui inclut cette méthode, consultez la LinkedList<T> classe .

Remarques

Cette méthode est une opération O(1).

Voir aussi

S’applique à

Remove(T)

Source:
LinkedList.cs
Source:
LinkedList.cs
Source:
LinkedList.cs

Supprime la première occurrence de la valeur spécifiée dans 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

Paramètres

value
T

Valeur à supprimer de LinkedList<T>.

Retours

true si la suppression de l'élément contenant value réussit ; sinon, false. Cette méthode retourne également false si value est introuvable dans le LinkedList<T> d'origine.

Implémente

Exemples

Pour obtenir un exemple qui inclut cette méthode, consultez la LinkedList<T> classe .

Remarques

Cette méthode effectue une recherche linéaire ; par conséquent, cette méthode est une opération O(n), où n est Count.

Voir aussi

S’applique à