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을(를) 반환하면 defaultTValue 값입니다.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.

예외

dictionarynull인 경우dictionary is null.

적용 대상