LinkedList<T>.Remove Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
düğümün veya değerin ilk oluşumunu değerinden LinkedList<T>kaldırır.
Aşırı Yüklemeler
Remove(LinkedListNode<T>) |
Belirtilen düğümü içinden LinkedList<T>kaldırır. |
Remove(T) |
Belirtilen değerin ilk oluşumunu değerinden LinkedList<T>kaldırır. |
Remove(LinkedListNode<T>)
- Kaynak:
- LinkedList.cs
- Kaynak:
- LinkedList.cs
- Kaynak:
- LinkedList.cs
Belirtilen düğümü içinden LinkedList<T>kaldırır.
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))
Parametreler
- node
- LinkedListNode<T>
LinkedListNode<T>'den kaldırılacak.LinkedList<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
Bu yöntem bir O(1) işlemidir.
Ayrıca bkz.
Şunlara uygulanır
Remove(T)
- Kaynak:
- LinkedList.cs
- Kaynak:
- LinkedList.cs
- Kaynak:
- LinkedList.cs
Belirtilen değerin ilk oluşumunu değerinden LinkedList<T>kaldırır.
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
Parametreler
- value
- T
içinden LinkedList<T>kaldırılacak değer.
Döndürülenler
true
öğesini içeren value
öğe başarıyla kaldırılırsa; kaldırılmazsa , false
. Bu yöntem, özgün LinkedList<T>içinde bulunamazsa value
da döndürürfalse
.
Uygulamalar
Örnekler
Bu yöntemi içeren bir örnek için sınıfına LinkedList<T> bakın.
Açıklamalar
Bu yöntem doğrusal bir arama gerçekleştirir; bu nedenle, bu yöntem bir O(n
) işlemidir ve burada n
şeklindedir Count.