Sdílet prostřednictvím


StringCollection.IList.Remove(Object) Metoda

Definice

Odebere první výskyt konkrétního objektu z objektu 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

Parametry

value
Object

Objekt Object pro odebrání z objektu StringCollection. Hodnota může být null.

Implementuje

Výjimky

Je StringCollection jen pro čtení.

-nebo-

StringCollection pevnou velikost.

Poznámky

Pokud objekt StringCollection neobsahuje zadaný objekt, StringCollection zůstane beze změny. Žádná výjimka se nevyvolá.

V kolekcích souvislých prvků, tj. například v seznamech, se prvky následující po odebraném prvku posouvají nahoru tak, aby obsadily uvolněné místo. Je-li kolekce indexována, budou aktualizovány rovněž indexy přesunutých prvků. Toto chování se nevztahuje na kolekce, kde prvky jsou koncepčně seskupeny do sad, tj. například na tabulky hash.

Tato metoda určuje rovnost voláním Object.Equalsmetody .

Tato metoda provádí lineární vyhledávání; proto je tato metoda operací O(n), kde n je Count.

Platí pro

Viz také