SortedList<TKey,TValue>.Remove(TKey) 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 elemen dengan kunci yang ditentukan dari SortedList<TKey,TValue>.
public:
virtual bool Remove(TKey key);
public bool Remove (TKey key);
abstract member Remove : 'Key -> bool
override this.Remove : 'Key -> bool
Public Function Remove (key As TKey) As Boolean
Parameter
- key
- TKey
Kunci elemen yang akan dihapus.
Mengembalikan
true
jika elemen berhasil dihapus; jika tidak, false
. Metode ini juga mengembalikan false
jika key
tidak ditemukan di aslinya SortedList<TKey,TValue>.
Penerapan
Pengecualian
key
adalah null
.
Contoh
Contoh kode berikut menunjukkan cara menghapus pasangan kunci/nilai dari daftar yang diurutkan menggunakan Remove metode .
Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SortedList<TKey,TValue> kelas .
// Use the Remove method to remove a key/value pair.
Console::WriteLine("\nRemove(\"doc\")");
openWith->Remove("doc");
if (!openWith->ContainsKey("doc"))
{
Console::WriteLine("Key \"doc\" is not found.");
}
// Use the Remove method to remove a key/value pair.
Console.WriteLine("\nRemove(\"doc\")");
openWith.Remove("doc");
if (!openWith.ContainsKey("doc"))
{
Console.WriteLine("Key \"doc\" is not found.");
}
' Use the Remove method to remove a key/value pair.
Console.WriteLine(vbLf + "Remove(""doc"")")
openWith.Remove("doc")
If Not openWith.ContainsKey("doc") Then
Console.WriteLine("Key ""doc"" is not found.")
End If
// Use the Remove method to remove a key/value pair.
printfn "\nRemove(\"doc\")"
openWith.Remove("doc") |> ignore
if not (openWith.ContainsKey("doc")) then
printfn "Key \"doc\" is not found."
Keterangan
Metode ini melakukan pencarian biner; namun, elemen dipindahkan ke atas untuk mengisi tempat terbuka, sehingga metode ini adalah operasi O(n
), di mana n
adalah Count.