How to use ArrayList class in C#?


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
1Capacity
Gets or sets the number of elements that the ArrayList can contain.
2Count
Gets the number of elements actually contained in the ArrayList.
3IsFixedSize
Gets a value indicating whether the ArrayList has a fixed size.
4IsReadOnly
Gets a value indicating whether the ArrayList is read-only.
5Item
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 −

Example

 Live Demo

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         ArrayList x = new ArrayList();

         x.Add(977);
         x.Add(568);
         x.Add(345);
         x.Add(765);

         Console.WriteLine("Capacity: {0} ", x.Capacity);
      }
   }
}

Output

Capacity: 4

Updated on: 20-Jun-2020

70 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements