다음을 통해 공유


Dictionary<TKey,TValue>.TryAdd(TKey, TValue) 메서드

정의

지정된 키와 값을 사전에 추가하려고 시도합니다.

public:
 bool TryAdd(TKey key, TValue value);
public bool TryAdd (TKey key, TValue value);
member this.TryAdd : 'Key * 'Value -> bool
Public Function TryAdd (key As TKey, value As TValue) As Boolean

매개 변수

key
TKey

추가할 요소의 키입니다.

value
TValue

추가할 요소의 값입니다. null일 수 있습니다.

반환

사전에 키/값 쌍이 성공적으로 추가되었다면 true이고, 그렇지 않으면 false입니다.

예외

keynull입니다.

설명

메서드와 Add 달리 지정된 키를 가진 요소가 사전에 있는 경우 이 메서드는 예외를 throw하지 않습니다. 사전 인덱서와 달리 는 TryAdd 지정된 키를 가진 요소가 사전에 있는 경우 요소를 재정의하지 않습니다. 키가 이미 있는 경우 는 TryAdd 아무 것도 수행하지 않으며 를 반환합니다 false.

적용 대상