StringCollection.IList.Remove(Object) Metod

Definition

Tar bort den första förekomsten av ett specifikt objekt från StringCollection.

 virtual void System.Collections.IList.Remove(System::Object ^ value) = System::Collections::IList::Remove;
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

Parametrar

value
Object

Ta Object bort från StringCollection. Värdet kan vara null.

Implementeringar

Undantag

Är StringCollection skrivskyddad.

-eller-

Har StringCollection en fast storlek.

Kommentarer

StringCollection Om inte innehåller det angivna objektet förblir det StringCollection oförändrat. Inget undantag kastas.

I samlingar med sammanhängande element, till exempel listor, flyttas elementen som följer det borttagna elementet upp för att uppta den tomma platsen. Om samlingen indexeras uppdateras även indexen för de element som flyttas. Det här beteendet gäller inte för samlingar där element grupperas konceptuellt i bucketar, till exempel en hash-tabell.

Den här metoden bestämmer likhet genom att anropa Object.Equals.

Den här metoden utför en linjär sökning. Därför är den här metoden en O(n)-åtgärd, där n är Count.

Gäller för

Se även