StringCollection.IList.Remove(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.