ActivityCollection.ICollection<Activity>.Remove(Activity) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のオブジェクトが ICollection<T> 内にあるときに、最初に出現したものを削除します。
virtual bool System.Collections.Generic.ICollection<System.Workflow.ComponentModel.Activity>.Remove(System::Workflow::ComponentModel::Activity ^ item) = System::Collections::Generic::ICollection<System::Workflow::ComponentModel::Activity ^>::Remove;
bool ICollection<Activity>.Remove (System.Workflow.ComponentModel.Activity item);
abstract member System.Collections.Generic.ICollection<System.Workflow.ComponentModel.Activity>.Remove : System.Workflow.ComponentModel.Activity -> bool
override this.System.Collections.Generic.ICollection<System.Workflow.ComponentModel.Activity>.Remove : System.Workflow.ComponentModel.Activity -> bool
Function Remove (item As Activity) As Boolean Implements ICollection(Of Activity).Remove
パラメーター
- item
- Activity
ICollection<T> から削除するオブジェクト。
戻り値
true
が item
から正常に削除された場合は ICollection<T>。それ以外の場合は false
。 このメソッドは、false
が元の item
に見つからない場合にも ICollection<T> を返します。
実装
例外
ICollection
は読み取り専用です。
注釈
オブジェクトが等しいかどうかを判断する方法で実装が異なります。たとえば、List<T> では Default が使用されます。また、Dictionary<TKey,TValue> では、IComparer<T> 実装をキーの比較に使うかどうかをユーザーが指定できます。
リストなどの連続する要素のコレクションでは、空白になった位置を埋めるために、削除された要素の後にある要素の位置が繰り上げられます。 コレクションにインデックスがある場合、移動した要素のインデックスも更新されます。 この動作は、要素が概念的にバケットにグループ化されているハッシュ テーブルなどのコレクションには適用されません。
適用対象
.NET