Name
ArrayList
Synopsis
This class is similar to an array, but it can grow or shrink as needed.
The Capacity
property returns the maximum
number of elements the ArrayList
can hold. You can reduce
the size by setting Capacity
explicitly or using the TrimToSize()
method.
An ArrayList
can be constructed empty or
with an integer argument that sets its initial size. You can
also pass the constructor an object that implements ICollection
to fill the ArrayList
with the contents of that object.
A number of methods are provided to modify the contents of the ArrayList
. The Add()
and AddRange()
methods add elements to the
end of the list. Insert()
and InsertRange()
add new elements at
a specified location within the list.
public class ArrayList : IList, ICollection, IEnumerable, ICloneable { // Public Constructors public method ArrayList(); public method ArrayList(ICollection c); public method ArrayList(int capacity); // Public Instance Properties public virtual field int Capacity{set; get; } public virtual field int Count{get; } // implements ICollection public virtual field bool IsFixedSize{get; } // implements IList public virtual field bool IsReadOnly{get; } // implements IList public virtual field bool IsSynchronized{get; } // implements ICollection public virtual field object SyncRoot{get; } // implements ICollection public virtual field object this{set; get; } // implements IList // Public Static Methods public static method ArrayList Adapter(IList list); public static method ArrayList ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.