Aracılığıyla paylaş


LinkedList<T>.AddBefore Yöntem

Tanım

içinde var olan bir düğümden önce yeni bir düğüm LinkedList<T>veya değer ekler.

Aşırı Yüklemeler

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

Belirtilen yeni düğümü içinde LinkedList<T>belirtilen mevcut düğümden önce ekler.

AddBefore(LinkedListNode<T>, T)

içinde belirtilen mevcut düğümden önce belirtilen değeri içeren yeni bir düğüm LinkedList<T>ekler.

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

Kaynak:
LinkedList.cs
Kaynak:
LinkedList.cs
Kaynak:
LinkedList.cs

Belirtilen yeni düğümü içinde LinkedList<T>belirtilen mevcut düğümden önce ekler.

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))

Parametreler

node
LinkedListNode<T>

Öğesinin LinkedListNode<T> eklendiği newNodeyer.

newNode
LinkedListNode<T>

öğesine eklenecek yeniLinkedListNode<T>.LinkedList<T>

Özel durumlar

node, null değeridir.

-veya-

newNode, null değeridir.

node geçerli LinkedList<T>içinde değil.

-veya-

newNode başka bir LinkedList<T>öğesine aittir.

Örnekler

Bu yöntemi içeren bir örnek için sınıfına LinkedList<T> bakın.

Açıklamalar

LinkedList<T>başvuru türleri için geçerli Value olarak kabul eder null ve yinelenen değerlere izin verir.

Bu yöntem bir O(1) işlemidir.

Ayrıca bkz.

Şunlara uygulanır

AddBefore(LinkedListNode<T>, T)

Kaynak:
LinkedList.cs
Kaynak:
LinkedList.cs
Kaynak:
LinkedList.cs

içinde belirtilen mevcut düğümden önce belirtilen değeri içeren yeni bir düğüm LinkedList<T>ekler.

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)

Parametreler

node
LinkedListNode<T>

öğesini LinkedListNode<T> içeren valueyeni LinkedListNode<T> bir eklemenin öncesinde.

value
T

öğesine eklenecek LinkedList<T>değer.

Döndürülenler

öğesini içeren valueyeniLinkedListNode<T>.

Özel durumlar

node, null değeridir.

node geçerli LinkedList<T>içinde değil.

Örnekler

Bu yöntemi içeren bir örnek için sınıfına LinkedList<T> bakın.

Açıklamalar

LinkedList<T>başvuru türleri için geçerli Value olarak kabul eder null ve yinelenen değerlere izin verir.

Bu yöntem bir O(1) işlemidir.

Ayrıca bkz.

Şunlara uygulanır