StringCollection.IList.Remove(Object) メソッド

定義

特定のオブジェクトの最初の出現箇所を 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には固定サイズがあります。

注釈

指定したオブジェクトが StringCollection に含まれていない場合、 StringCollection は変更されません。 例外はスローされません。

リストなどの連続する要素のコレクションでは、削除された要素の後に続く要素が上に移動し、空いた場所を占有します。 コレクションにインデックスが付いている場合、移動される要素のインデックスも更新されます。 この動作は、要素が概念的にバケット (ハッシュ テーブルなど) にグループ化されるコレクションには適用されません。

このメソッドは、 Object.Equalsを呼び出すことによって等価性を決定します。

このメソッドは線形検索を実行します。したがって、このメソッドは O(n) 操作であり、 nCount

適用対象

こちらもご覧ください