Dictionary<TKey,TValue>.KeyCollection.ICollection<TKey>.Remove メソッド

定義

特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。 この実装は常に NotSupportedException をスローします。

 virtual bool System.Collections.Generic.ICollection<TKey>.Remove(TKey item) = System::Collections::Generic::ICollection<TKey>::Remove;
bool ICollection<TKey>.Remove (TKey item);
abstract member System.Collections.Generic.ICollection<TKey>.Remove : 'Key -> bool
override this.System.Collections.Generic.ICollection<TKey>.Remove : 'Key -> bool
Function Remove (item As TKey) As Boolean Implements ICollection(Of TKey).Remove

パラメーター

item
TKey

ICollection<T> から削除するオブジェクト。

戻り値

trueitem から正常に削除された場合は ICollection<T>。それ以外の場合は false。 このメソッドは、元の ICollection<T> で項目が見つからなかった場合にも false を返します。

実装

例外

常にスローされます。

注釈

オブジェクトが等しいかどうかを判断する方法で実装が異なります。たとえば、List<T> では Default が使用されます。また、Dictionary<TKey,TValue> では、IComparer<T> 実装をキーの比較に使うかどうかをユーザーが指定できます。

適用対象

こちらもご覧ください