LinkedList<T>.Remove Méthode

Définition

Supprime la première occurrence d’un nœud ou d’une valeur de l’objet LinkedList<T>.

Surcharges

Nom Description
Remove(LinkedListNode<T>)

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

Remove(T)

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

Remove(LinkedListNode<T>)

Supprime le nœud spécifié du 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 courant LinkedList<T>.

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)

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

Retours

true si l’élément contenant value est correctement supprimé ; sinon, false. Cette méthode retourne false également si value elle n’a pas été trouvée dans l’original LinkedList<T>.

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 à