Add Method

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Adds an object to the end of the ArrayList.

Namespace:  System.Collections
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overridable Function Add ( _
    value As Object _
) As Integer
public virtual int Add(
    Object value
)
public:
virtual int Add(
    Object^ value
)
abstract Add : 
        value:Object -> int 
override Add : 
        value:Object -> int 
public function Add(
    value : Object
) : int

Parameters

Return Value

Type: System. . :: . .Int32
The ArrayList index at which the value has been added.

Implements

IList. . :: . .Add(Object)

Remarks

ArrayList accepts null Nothing nullptr unit a null reference (Nothing in Visual Basic) as a valid value and allows duplicate elements.

If Count already equals Capacity, the capacity of the ArrayList is increased by automatically reallocating the internal array, and the existing elements are copied to the new array before the new element is added.

If Count is less than Capacity, this method is an O(1) operation. If the capacity needs to be increased to accommodate the new element, this method becomes an O(n) operation, where n is Count.

.NET Framework Security

See Also

Reference

ArrayList Class

System.Collections Namespace