Freigeben über


StringCollection.IList.Add(Object) Methode

Definition

Fügt am Ende der StringCollection ein Objekt hinzu.

 virtual int System.Collections.IList.Add(System::Object ^ value) = System::Collections::IList::Add;
int IList.Add (object value);
int IList.Add (object? value);
abstract member System.Collections.IList.Add : obj -> int
override this.System.Collections.IList.Add : obj -> int
Function Add (value As Object) As Integer Implements IList.Add

Parameter

value
Object

Das Object, das am Ende der StringCollection-Auflistung hinzugefügt werden soll. Der Wert kann null sein.

Gibt zurück

Der StringCollection-Index, an dem der value hinzugefügt wurde.

Implementiert

Ausnahmen

StringCollection ist schreibgeschützt.

- oder -

StringCollection hat eine feste Größe.

Hinweise

StringCollection akzeptiert null als gültigen Wert und lässt doppelte Elemente zu.

Wenn Count bereits der Kapazität entspricht, wird die Kapazität von StringCollection erhöht, indem das interne Array automatisch neu zugeordnet wird, und die vorhandenen Elemente werden in das neue Array kopiert, bevor das neue Element hinzugefügt wird.

Wenn Count kleiner als die Kapazität ist, handelt es sich bei dieser Methode um einen O(1)-Vorgang. Wenn die Kapazität erhöht werden muss, um das neue Element aufzunehmen, wird diese Methode zu einem O(n)-Vorgang, wobei n ist Count.

Gilt für:

Weitere Informationen