NameValueCollection.Remove(String) Metodo

Definizione

Rimuove le voci con la chiave specificata dall'istanza NameObjectCollectionBase di .

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)

Parametri

name
String

Chiave String della voce da rimuovere. La chiave può essere null.

Eccezioni

La raccolta è di sola lettura.

Commenti

Se l'oggetto NameValueCollection non contiene un elemento con la chiave specificata, rimane NameValueCollection invariato. Non viene generata alcuna eccezione.

Se si specifica un null valore per il name parametro, viene rimossa una voce con una null chiave, se presente.

Nelle raccolte di elementi contigui, ad esempio elenchi, gli elementi che seguono l'elemento rimosso si spostano verso l'alto per occupare la posizione liberata. Se la raccolta viene indicizzata, vengono aggiornati anche gli indici degli elementi spostati. Questo comportamento non si applica alle raccolte in cui gli elementi vengono raggruppati concettualmente in bucket, ad esempio una tabella hash.

Questo metodo è un'operazione O(n), dove n è Count.

Si applica a

Vedi anche