StringCollection.IList.Remove(Object) Methode

Definition

Entfernt das erste Vorkommen eines bestimmten Objekts aus dem StringCollection.

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
void IList.Remove(object value);
void IList.Remove(object? value);
abstract member System.Collections.IList.Remove : obj -> unit
override this.System.Collections.IList.Remove : obj -> unit
Sub Remove (value As Object) Implements IList.Remove

Parameter

value
Object

The Object to remove from the StringCollection. Der Wert kann sein null.

Implementiert

Ausnahmen

Dies StringCollection ist schreibgeschützt.

-oder-

Die StringCollection Größe hat eine feste Größe.

Hinweise

Wenn das StringCollection angegebene Objekt nicht enthalten ist, bleibt dies StringCollection unverändert. Es wird keine Ausnahme ausgelöst.

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.

Diese Methode bestimmt die Gleichheit durch Aufrufen Object.Equals.

Diese Methode führt eine lineare Suche durch; Daher handelt es sich bei dieser Methode um einen O()-Vorgang, bei dem n es sich um einen O(n)-Vorgang handeltCount.

Gilt für:

Weitere Informationen