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 ArrayList( ); public ArrayList(ICollectionc
); public ArrayList(intcapacity
); // Public Instance Properties public virtual int Capacity{set; get; } public virtual int Count{get; } // implements ICollection public virtual bool IsFixedSize{get; } // implements IList public virtual bool IsReadOnly{get; } // implements IList public virtual bool IsSynchronized{get; } // implements ICollection public virtual object SyncRoot{get; } // implements ICollection public virtual object this[objectkey
]{set; get; } // implements IList // Public Static Methods public static ArrayList Adapter(IListlist
); public static ArrayList FixedSize(ArrayListlist
); public static IList FixedSize ...
Get C# in a Nutshell, Second Edition 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.