ArrayList class represents an ordered collection of an object that can be indexed individually. It is an alternative to an array.
The following table lists some of the commonly used properties of the ArrayList class −
Sr.No | Property & Description |
---|---|
1 | Capacity Gets or sets the number of elements that the ArrayList can contain. |
2 | Count Gets the number of elements actually contained in the ArrayList. |
3 | IsFixedSize Gets a value indicating whether the ArrayList has a fixed size. |
4 | IsReadOnly Gets a value indicating whether the ArrayList is read-only. |
5 | Item Gets or sets the element at the specified index. |
The following is an example showing how to work with ArrayList in C# and finding the capacity. The default capacity is 4.
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { ArrayList x = new ArrayList(); x.Add(45); x.Add(53); x.Add(12); x.Add(88); Console.WriteLine("Capacity: {0} ", x.Capacity); } } }