CollectionExtensions.Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) Yöntem

Tanım

, ' Dan belirtilen değeri kaldırmaya çalışır 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

Tür Parametreleri

TKey

İçindeki anahtarların türü dictionary .The type of the keys in the dictionary.

TValue

İçindeki değerlerin türü dictionary .The type of the values in the dictionary.

Parametreler

dictionary
IDictionary<TKey,TValue>

Türüne ve türüne sahip anahtarlar içeren bir sözlük TKey TValue .A dictionary with keys of type TKey and values of type TValue.

key
TKey

Kaldırılacak değerin anahtarı.The key of the value to remove.

value
TValue

Bu yöntem döndüğünde true , kaldırılan değer; bu yöntem döndüğünde false default değeri TValue .When this method returns true, the removed value; when this method returns false, the default value for TValue.

Döndürülenler

Boolean

true Belirtilen ile içinde bir değer bulunduğunda dictionary key ; false dictionary belirtilen ile ilişkili bir değer bulamazsa 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.

Özel durumlar

dictionary, null değeridir.dictionary is null.

Şunlara uygulanır