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 會保持不變。 不會擲回任何例外狀況。

如果您指定 null 參數的值 name ,則會移除具有 null 索引鍵的專案,如果找到的話。

在相鄰元素的集合中,例如清單,接在移除的元素之後的元素會向上移動以佔用空出的位置。 如果集合具有索引,則移動之項目的索引也會更新。 集合的項目若在概念上群組成 Bucket (例如雜湊資料表),則不適用這項行為。

這個方法是 O (n) 作業,其中 nCount

適用於

另請參閱