Ответ 1
Этого должно быть достаточно:
parameterList.Remove(key);
Я пытаюсь удалить ключ из моего словаря, если ключ является определенным ключом.
parameterList - это dictionary<string,string>
parameterList.Remove(parameterList.Where(k => String.Compare(k.Key, "someKeyName") == 0));
Этого должно быть достаточно:
parameterList.Remove(key);
Просто удалите ключ:
parameterList.Remove("someKeyName");
Проверять:
if (parameterList.Remove("someKeyName"))
{
// key removed
}
else
{
// dictionary doesn't contain above key
}