What is index-based I/O ArrayList collection 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
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.

Example

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);
      }
   }
}
Updated on: 2020-06-21T14:59:39+05:30

459 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements