/// <summary> /// 指定した key と値の組を削除します。 /// </summary> /// <param name="pair">削除する key と値の組を指定します。</param> /// <returns> /// 削除された場合には true を返します。 /// 元から含まれていなかったなどの理由により削除されなかった場合には false を返します。 /// </returns> public bool Remove(Gen::KeyValuePair <TKey, TVal> pair) { return(this.Remove(pair.Key, pair.Value)); }
/// <summary> /// 指定した key と値の組が登録されているかどうかを確認します。 /// </summary> /// <param name="pair">登録されているかどうかを確認する key と値の組を指定します。</param> /// <returns>登録されていた場合には true を返します。それ以外の場合には false を返します。</returns> public bool Contains(Gen::KeyValuePair <TKey, TVal> pair) { return(this.Contains(pair.Key, pair.Value)); }
//================================================= // ICollection //================================================= /// <summary> /// 指定した key と値の組を登録します。 /// </summary> /// <param name="pair">登録する key と値の組を指定します。</param> public void Add(Gen::KeyValuePair <TKey, TVal> pair) { this.Add(pair.Key, pair.Value); }