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 vor einem vorhandenen Knoten in der LinkedList<T> einen neuen Knoten oder Wert hinzu.
Überlädt
AddBefore(LinkedListNode<T>, LinkedListNode<T>) |
Fügt den angegebenen neuen Knoten vor dem angegebenen vorhandenen Knoten in der LinkedList<T> hinzu. |
AddBefore(LinkedListNode<T>, T) |
Fügt vor dem angegebenen vorhandenen Knoten in der LinkedList<T> einen neuen Knoten mit dem angegebenen Wert hinzu. |
AddBefore(LinkedListNode<T>, LinkedListNode<T>)
- Quelle:
- LinkedList.cs
- Quelle:
- LinkedList.cs
- Quelle:
- LinkedList.cs
Fügt den angegebenen neuen Knoten vor dem angegebenen vorhandenen Knoten in der LinkedList<T> hinzu.
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>
Der LinkedListNode<T>, vor dem der newNode
eingefügt werden soll.
- newNode
- LinkedListNode<T>
Der neue LinkedListNode<T>, der der LinkedList<T> hinzugefügt werden soll.
Ausnahmen
node
befindet sich nicht in der aktuellen LinkedList<T>.
- oder -
newNode
gehört zu einer anderen 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 Verweistypen und lässt doppelte Werte zu.
Bei dieser Methode handelt es sich um einen O(1)-Vorgang.
Weitere Informationen
Gilt für:
AddBefore(LinkedListNode<T>, T)
- Quelle:
- LinkedList.cs
- Quelle:
- LinkedList.cs
- Quelle:
- LinkedList.cs
Fügt vor dem angegebenen vorhandenen Knoten in der LinkedList<T> einen neuen Knoten mit dem angegebenen Wert hinzu.
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>
Der LinkedListNode<T>, vor dem ein neuer LinkedListNode<T> mit dem value
eingefügt werden soll.
- value
- T
Der der LinkedList<T> hinzuzufügende Wert.
Gibt zurück
Der neue LinkedListNode<T> mit dem value
.
Ausnahmen
node
ist null
.
node
befindet sich nicht in der 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 Verweistypen und lässt doppelte Werte zu.
Bei dieser Methode handelt es sich um einen O(1)-Vorgang.