StringCollection.IList.Remove(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のオブジェクトの最初の出現箇所を StringCollectionから削除します。
virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove(object value);
abstract member System.Collections.IList.Remove : obj -> unit
override this.System.Collections.IList.Remove : obj -> unit
Sub Remove (value As Object) Implements IList.Remove
パラメーター
- value
- Object
Objectから削除するStringCollection。 値は nullできます。
実装
例外
注釈
指定したオブジェクトが StringCollection に含まれていない場合、 StringCollection は変更されません。 例外はスローされません。
リストなどの連続する要素のコレクションでは、削除された要素の後に続く要素が上に移動し、空いた場所を占有します。 コレクションにインデックスが付いている場合、移動される要素のインデックスも更新されます。 この動作は、要素が概念的にバケット (ハッシュ テーブルなど) にグループ化されるコレクションには適用されません。
このメソッドは、 Object.Equalsを呼び出すことによって等価性を決定します。
このメソッドは線形検索を実行します。したがって、このメソッドは O(n) 操作であり、 n は Count。