Condividi tramite


NameValueCollection.Remove(String) Metodo

Definizione

Rimuove le voci con la chiave specificata dall'istanza di 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)

Parametri

name
String

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

Eccezioni

Raccolta in sola lettura.

Commenti

Se non NameValueCollection contiene un elemento con la chiave specificata, l'oggetto NameValueCollection rimane 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.

In raccolte di elementi adiacenti, quali gli elenchi, gli elementi successivi al punto di inserimento vengono spostati verso il basso per consentire l'inserimento del nuovo elemento. Se la raccolta è indicizzata, vengono aggiornati anche gli indici degli elementi spostati. Questo comportamento non viene applicato alle raccolte in cui gli elementi sono raggruppati concettualmente in bucket, come accade ad esempio per le tabelle hash.

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

Si applica a

Vedi anche