CollectionExtensions.Remove<TKey,TValue>(IDictionary<TKey,TValue>, TKey, TValue) メソッド

定義

dictionary から、指定した key の値を削除しようとします。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 を返す場合は、TValuedefault 値。When this method returns true, the removed value; when this method returns false, the default value for TValue.

戻り値

Boolean

dictionary から指定した key の値が見つかった場合は true。指定した key に関連付けられている値が dictionary で見つからない場合は falsetrue 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.

例外

dictionarynullです。dictionary is null.

適用対象