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

适用于

另请参阅