Поделиться через


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

Определение

Пытается удалить значение с указанным key из 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.

TValue

Тип значений объекта dictionary.

Параметры

dictionary
IDictionary<TKey,TValue>

Словарь с ключами типа TKey и значениями типа TValue.

key
TKey

Ключ удаляемого значения.

value
TValue

Когда этот метод возвращает true, содержит удаленное значение; когда этот метод возвращает false, содержит значение default для TValue.

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

true при обнаружении в dictionary значения с указанным key; false, когда dictionary не может найти значение, связанное с указанным key.

Исключения

dictionary имеет значение null.

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