LinkedList<T>.Remove Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghapus kemunculan pertama node atau nilai dari LinkedList<T>.
Overload
Remove(LinkedListNode<T>) |
Menghapus simpul yang ditentukan dari LinkedList<T>. |
Remove(T) |
Menghapus kemunculan pertama nilai yang ditentukan dari LinkedList<T>. |
Remove(LinkedListNode<T>)
- Sumber:
- LinkedList.cs
- Sumber:
- LinkedList.cs
- Sumber:
- LinkedList.cs
Menghapus simpul yang ditentukan dari LinkedList<T>.
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))
Parameter
- node
- LinkedListNode<T>
LinkedListNode<T> untuk menghapus dari LinkedList<T>.
Pengecualian
node
adalah null
.
node
tidak ada di saat ini LinkedList<T>.
Contoh
Untuk contoh yang menyertakan metode ini, lihat LinkedList<T> kelas .
Keterangan
Metode ini adalah operasi O(1).
Lihat juga
Berlaku untuk
Remove(T)
- Sumber:
- LinkedList.cs
- Sumber:
- LinkedList.cs
- Sumber:
- LinkedList.cs
Menghapus kemunculan pertama nilai yang ditentukan dari LinkedList<T>.
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
Parameter
- value
- T
Nilai yang akan dihapus dari LinkedList<T>.
Mengembalikan
true
jika elemen yang berisi value
berhasil dihapus; jika tidak, false
. Metode ini juga mengembalikan false
jika value
tidak ditemukan di aslinya LinkedList<T>.
Penerapan
Contoh
Untuk contoh yang menyertakan metode ini, lihat LinkedList<T> kelas .
Keterangan
Metode ini melakukan pencarian linier; oleh karena itu, metode ini adalah operasi O(n
), di mana n
adalah Count.