NameValueCollection.Remove(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將具有指定索引鍵的項目從 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)
參數
例外狀況
集合是唯讀的。
備註
NameValueCollection如果 不包含具有指定索引鍵的專案,則 NameValueCollection 會保持不變。 不會擲回任何例外狀況。
如果您指定 null
參數的值 name
,則會移除具有 null
索引鍵的專案,如果找到的話。
在相鄰元素的集合中,例如清單,接在移除的元素之後的元素會向上移動以佔用空出的位置。 如果集合具有索引,則移動之項目的索引也會更新。 集合的項目若在概念上群組成 Bucket (例如雜湊資料表),則不適用這項行為。
這個方法是 O (n
) 作業,其中 n
是 Count。