SortedDictionary<TKey,TValue>.Remove(TKey) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет элемент с указанным ключом из объекта SortedDictionary<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
Параметры
- key
- TKey
Ключ элемента, который требуется удалить.
Возвращаемое значение
Значение true
, если элемент успешно удален; в противном случае — значение false
. Этот метод также возвращает false
, если элемент key
не найден в коллекции SortedDictionary<TKey,TValue>.
Реализации
Исключения
key
имеет значение null
.
Примеры
В следующем примере кода показано, как удалить пару "ключ-значение" из словаря с помощью Remove метода .
Этот пример входит в состав более крупного примера использования класса SortedDictionary<TKey,TValue>.
// 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
Комментарии
SortedDictionary<TKey,TValue> Если не содержит элемент с указанным ключомSortedDictionary<TKey,TValue>, объект остается без изменений. Исключение не выдается.
Этот метод является операцией O(log n
).