LinkedList<T>.AddBefore Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt einen neuen Knoten oder Wert vor einem vorhandenen Knoten in der LinkedList<T>.
Überlädt
| Name | Beschreibung |
|---|---|
| AddBefore(LinkedListNode<T>, LinkedListNode<T>) |
Fügt den angegebenen neuen Knoten vor dem angegebenen vorhandenen Knoten in der LinkedList<T>. |
| AddBefore(LinkedListNode<T>, T) |
Fügt einen neuen Knoten hinzu, der den angegebenen Wert enthält, bevor der angegebene vorhandene Knoten in der LinkedList<T>. |
AddBefore(LinkedListNode<T>, LinkedListNode<T>)
Fügt den angegebenen neuen Knoten vor dem angegebenen vorhandenen Knoten in der 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))
Parameter
- node
- LinkedListNode<T>
Die LinkedListNode<T> vor der Einfügemarke newNodeeingefügt werden soll.
- newNode
- LinkedListNode<T>
Das neue LinkedListNode<T> , das dem Add-In hinzugefügt LinkedList<T>werden soll.
Ausnahmen
Beispiele
Ein Beispiel, das diese Methode enthält, finden Sie in der LinkedList<T> Klasse.
Hinweise
LinkedList<T> akzeptiert null als gültig Value für Bezugstypen und lässt doppelte Werte zu.
Diese Methode ist ein O(1)-Vorgang.
Weitere Informationen
Gilt für:
AddBefore(LinkedListNode<T>, T)
Fügt einen neuen Knoten hinzu, der den angegebenen Wert enthält, bevor der angegebene vorhandene Knoten in der 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)
Parameter
- node
- LinkedListNode<T>
Die LinkedListNode<T> vor, vor der ein neues LinkedListNode<T> enthaltende Element valueeingefügt werden soll.
- value
- T
Der Wert, der dem Add-In hinzugefügt LinkedList<T>werden soll.
Gibt zurück
Das neue LinkedListNode<T> enthaltende Element value.
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
LinkedList<T> akzeptiert null als gültig Value für Bezugstypen und lässt doppelte Werte zu.
Diese Methode ist ein O(1)-Vorgang.