NameValueCollection.Remove(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt die Einträge mit dem angegebenen Schlüssel aus der NameObjectCollectionBase Instanz.
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)
Parameter
Ausnahmen
Die Auflistung ist schreibgeschützt.
Hinweise
Wenn das NameValueCollection Element nicht mit dem angegebenen Schlüssel enthalten ist, bleibt dies NameValueCollection unverändert. Es wird keine Ausnahme ausgelöst.
Wenn Sie einen null Wert für den name Parameter angeben, wird ein Eintrag mit einem null Schlüssel entfernt, falls gefunden.
In Sammlungen zusammenhängender Elemente, z. B. Listen, werden die Elemente, die dem entfernten Element folgen, nach oben verschoben, um den leerten Ort zu belegen. Wenn die Auflistung indiziert ist, werden auch die Indizes der verschobenen Elemente aktualisiert. Dieses Verhalten gilt nicht für Sammlungen, bei denen Elemente konzeptionell in Buckets gruppiert sind, z. B. eine Hashtabelle.
Bei dieser Methode handelt es sich um einen O()-Vorgang, wobei n es sich um einen O(n)-Vorgang handeltCount.