Dictionary.Remove()
Удаляет пару по ключу.
Сигнатура
bool dict.Remove(TKey key)Удаляет пару с указанным ключом. Возвращает true, если ключ был найден и удалён. У HashSet<T> аналогичный метод удаляет элемент.
var d = new Dictionary<string, int> { ["a"] = 1 };
d.Remove("a"); // true
var set = new HashSet<int> { 1, 2 };
set.Remove(1); // true