NameValueCollection.Remove(String) メソッド

定義

指定したキーを持つエントリを NameObjectCollectionBase インスタンスから削除します。

public:
 virtual void Remove(System::String ^ name);
public virtual void Remove(string name);
abstract member Remove : string -> unit
override this.Remove : string -> unit
Public Overridable Sub Remove (name As String)

パラメーター

name
String

削除するエントリの String キー。 キーは nullできます。

例外

コレクションは読み取り専用です。

注釈

指定したキーを持つ要素が NameValueCollection に含まれていない場合、 NameValueCollection は変更されません。 例外はスローされません。

name パラメーターにnull値を指定すると、null キーを持つエントリが見つかった場合は削除されます。

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

このメソッドは O(n) 操作であり、 nCount

適用対象

こちらもご覧ください