Hashtable.Remove(key) xóa cặp key-value tương ứng với khóa chỉ định. Trả về void (không báo thành công/thất bại).
Ví dụ minh họa
using System;
using System.Collections;
public class Demo
{
public static void Main()
{
Hashtable h = new Hashtable();
h.Add(1, "Jack");
h.Add(2, "Henry");
h.Add(3, "Ben");
h.Add(4, "Chris");
Console.WriteLine("Danh sách ban đầu:");
foreach (var key in h.Keys)
Console.WriteLine("Key = {0}, Value = {1}", key, h[key]);
h.Remove(3);
Console.WriteLine("Danh sách sau khi xóa key 3:");
foreach (var key in h.Keys)
Console.WriteLine("Key = {0}, Value = {1}", key, h[key]);
}
}
Kết quả đầu ra
Danh sách ban đầu: Key = 4, Value = Chris Key = 3, Value = Ben Key = 2, Value = Henry Key = 1, Value = Jack Danh sách sau khi xóa key 3: Key = 4, Value = Chris Key = 2, Value = Henry Key = 1, Value = Jack
Lưu ý: Dictionary<TKey,TValue>.Remove() trả về bool cho biết có xóa thành công không.