LinkedList<T>.AddBefore Methode

Definitie

Voegt een nieuw knooppunt of een nieuwe waarde toe vóór een bestaand knooppunt in de LinkedList<T>.

Overloads

Name Description
AddBefore(LinkedListNode<T>, LinkedListNode<T>)

Voegt het opgegeven nieuwe knooppunt toe vóór het opgegeven bestaande knooppunt in de LinkedList<T>.

AddBefore(LinkedListNode<T>, T)

Voegt een nieuw knooppunt met de opgegeven waarde toe vóór het opgegeven bestaande knooppunt in de LinkedList<T>.

AddBefore(LinkedListNode<T>, LinkedListNode<T>)

Voegt het opgegeven nieuwe knooppunt toe vóór het opgegeven bestaande knooppunt in de LinkedList<T>.

public:
 void AddBefore(System::Collections::Generic::LinkedListNode<T> ^ node, System::Collections::Generic::LinkedListNode<T> ^ newNode);
public void AddBefore(System.Collections.Generic.LinkedListNode<T> node, System.Collections.Generic.LinkedListNode<T> newNode);
member this.AddBefore : System.Collections.Generic.LinkedListNode<'T> * System.Collections.Generic.LinkedListNode<'T> -> unit
Public Sub AddBefore (node As LinkedListNode(Of T), newNode As LinkedListNode(Of T))

Parameters

node
LinkedListNode<T>

De LinkedListNode<T> voorvoegpositie newNode.

newNode
LinkedListNode<T>

Het nieuwe LinkedListNode<T> dat moet worden toegevoegd aan de LinkedList<T>.

Uitzonderingen

node is null.

– of –

newNode is null.

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

– of –

newNode behoort tot een andere LinkedList<T>.

Voorbeelden

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

Opmerkingen

LinkedList<T> null accepteert als geldig voor Value referentietypen en staat dubbele waarden toe.

Deze methode is een O(1)-bewerking.

Zie ook

Van toepassing op

AddBefore(LinkedListNode<T>, T)

Voegt een nieuw knooppunt met de opgegeven waarde toe vóór het opgegeven bestaande knooppunt in de LinkedList<T>.

public:
 System::Collections::Generic::LinkedListNode<T> ^ AddBefore(System::Collections::Generic::LinkedListNode<T> ^ node, T value);
public System.Collections.Generic.LinkedListNode<T> AddBefore(System.Collections.Generic.LinkedListNode<T> node, T value);
member this.AddBefore : System.Collections.Generic.LinkedListNode<'T> * 'T -> System.Collections.Generic.LinkedListNode<'T>
Public Function AddBefore (node As LinkedListNode(Of T), value As T) As LinkedListNode(Of T)

Parameters

node
LinkedListNode<T>

De LinkedListNode<T> voorvoegpositie voor het invoegen van een nieuw LinkedListNode<T> bestand value.

value
T

De waarde die moet worden toegevoegd aan de LinkedList<T>.

Retouren

Het nieuwe LinkedListNode<T> met value.

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

LinkedList<T> null accepteert als geldig voor Value referentietypen en staat dubbele waarden toe.

Deze methode is een O(1)-bewerking.

Zie ook

Van toepassing op