StringCollection.IList.Add(Object) メソッド

定義

オブジェクトを StringCollection の末尾に追加します。Adds an object to the end of the StringCollection.

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

パラメーター

value
Object

Object の末尾に追加する StringCollectionThe Object to be added to the end of the StringCollection. 値として null を指定できます。The value can be null.

戻り値

Int32

value の追加先である、StringCollection のインデックスです。The StringCollection index at which the value has been added.

実装

例外

StringCollection は読み取り専用です。The StringCollection is read-only.

- または --or- StringCollection は固定サイズです。The StringCollection has a fixed size.

注釈

StringCollectionnullは、有効な値としてを受け入れ、重複する要素を許可します。StringCollection accepts null as a valid value and allows duplicate elements.

Count 既に容量に等しい場合、の容量は、内部配列が自動的に再割り当てされ、 StringCollection 新しい要素が追加される前に既存の要素が新しい配列にコピーされます。If Count already equals the capacity, the capacity of the StringCollection is increased by automatically reallocating the internal array, and the existing elements are copied to the new array before the new element is added.

Countが容量より小さい場合、このメソッドは O (1) 操作になります。If Count is less than the capacity, this method is an O(1) operation. 新しい要素を格納するために容量を増やす必要がある場合、このメソッドは O ( n ) 操作になります。ここで、 nCount です。If the capacity needs to be increased to accommodate the new element, this method becomes an O(n) operation, where n is Count.

適用対象

こちらもご覧ください