CollectionExtensions.Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Метод

Определение

Пытается удалить значение с указанным key из dictionary.Tries to remove the value with the specified key from the dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static bool Remove(System::Collections::Generic::IDictionary<TKey, TValue> ^ dictionary, TKey key, [Runtime::InteropServices::Out] TValue % value);
public static bool Remove<TKey,TValue> (this System.Collections.Generic.IDictionary<TKey,TValue> dictionary, TKey key, out TValue value);
static member Remove : System.Collections.Generic.IDictionary<'Key, 'Value> * 'Key * 'Value -> bool
<Extension()>
Public Function Remove(Of TKey, TValue) (dictionary As IDictionary(Of TKey, TValue), key As TKey, ByRef value As TValue) As Boolean

Параметры типа

TKey

Тип ключей объекта dictionary.The type of the keys in the dictionary.

TValue

Тип значений объекта dictionary.The type of the values in the dictionary.

Параметры

dictionary
IDictionary<TKey,TValue>

Словарь с ключами типа TKey и значениями типа TValue.A dictionary with keys of type TKey and values of type TValue.

key
TKey

Ключ удаляемого значения.The key of the value to remove.

value
TValue

Когда этот метод возвращает true, содержит удаленное значение; когда этот метод возвращает false, содержит значение default для TValue.When this method returns true, the removed value; when this method returns false, the default value for TValue.

Возвращаемое значение

true при обнаружении в dictionary значения с указанным key; false, когда dictionary не может найти значение, связанное с указанным key.true when a value is found in the dictionary with the specified key; false when the dictionary cannot find a value associated with the specified key.

Исключения

Свойство dictionary имеет значение null.dictionary is null.

Применяется к