NameValueCollection.Remove(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.