NameValueCollection.Remove(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したキーを持つエントリを 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)
パラメーター
例外
コレクションは読み取り専用です。
注釈
指定したキーを持つ要素が NameValueCollection に含まれていない場合、 NameValueCollection は変更されません。 例外はスローされません。
name パラメーターにnull値を指定すると、null キーを持つエントリが見つかった場合は削除されます。
リストなどの連続する要素のコレクションでは、削除された要素の後に続く要素が上に移動し、空いた場所を占有します。 コレクションにインデックスが付いている場合、移動される要素のインデックスも更新されます。 この動作は、要素が概念的にバケット (ハッシュ テーブルなど) にグループ化されるコレクションには適用されません。
このメソッドは O(n) 操作であり、 n は Count。