NameValueCollection.Remove(String) メソッド

定義

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

public:
 virtual void Remove(System::String ^ name);
public virtual void Remove (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 です。

適用対象

こちらもご覧ください