CollectionExtensions.Remove<TKey,TValue> Yöntem

Tanım

belirtilen değerinden kaldırmaya keydictionaryçalışır.

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

içindeki dictionaryanahtarların türü.

TValue

içindeki değerlerin dictionarytürü.

Parametreler

dictionary
IDictionary<TKey,TValue>

türünde anahtarlara ve türüne TKey sahip değerlere sahip bir TValuesözlük.

key
TKey

Kaldırılacak değerin anahtarı.

value
TValue

Bu yöntem döndürdüğündetrue, kaldırılan değer; bu yöntem döndürdüğünde defaultfalsedeğerini döndürürTValue.

Döndürülenler

trueiçinde belirtilen keyile bir değer bulunduğunda dictionary ; false belirtilen ile keyilişkilendirilmiş bir değer bulunamadığındadictionary.

Özel durumlar

dictionary, null değeridir.

Şunlara uygulanır