/// <summary> /// 해당 키를 삭제합니다. /// </summary> /// <param name="key"></param> /// <returns></returns> public bool Remove(TKey key) { ICollection <TValue> bag; return(InnerMap.TryRemove(key, out bag)); }
/// <summary> /// <see cref="T:System.Collections.Generic.IDictionary`2"/>에서 지정한 키를 가지는 요소를 제거합니다. /// </summary> /// <returns> /// 요소가 성공적으로 제거되었으면 true이고, 그렇지 않으면 false입니다.이 메서드는 <paramref name="key"/>가 원래 <see cref="T:System.Collections.Generic.IDictionary`2"/>에 없는 경우에도 false를 반환합니다. /// </returns> /// <param name="key">제거할 요소의 키입니다.</param><exception cref="T:System.ArgumentNullException"><paramref name="key"/>가 null인 경우</exception><exception cref="T:System.NotSupportedException"><see cref="T:System.Collections.Generic.IDictionary`2"/>가 읽기 전용인 경우</exception> public bool Remove(TKey key) { ISet <TValue> set; return(InnerMap.TryRemove(key, out set)); }