Cómo crear ArrayList en C#

El constructor ArrayList() se usa para inicializar una nueva instancia de la clase ArrayList que estará vacía y tendrá la capacidad inicial predeterminada. ArrayList representa una colección ordenada de un objeto que se puede indexar individualmente. Es básicamente una alternativa a una array. También permite la asignación dinámica de memoria, agregando, buscando y ordenando elementos en la lista.

Sintaxis:

public ArrayList ();

Puntos importantes:

  • El número de elementos que puede contener una ArrayList se conoce como la Capacidad de la ArrayList. Si los elementos se agregarán a ArrayList, la capacidad aumentará automáticamente al reasignar la array interna.
  • Especificar la capacidad inicial eliminará el requisito de realizar una serie de operaciones de cambio de tamaño al agregar elementos a ArrayList si se puede estimar el tamaño de la colección.
  • Este constructor es una operación O(1).

Ejemplo 1:

// C# Program to illustrate how
// to create a ArrayList
using System;
using System.Collections;
  
class Geeks {
  
    // Main Method
    public static void Main(String[] args)
    {
  
        // arrlist is the ArrayList object
        // ArrayList() is the constructor
        // used to initializes a new
        // instance of the ArrayList class
        ArrayList arrlist = new ArrayList();
  
        // Count property is used to get the
        // number of elements in ArrayList
        // It will give 0 as no elements
        // are present currently
        Console.WriteLine(arrlist.Count);
    }
}
Producción:

0

Ejemplo 2:

// C# Program to illustrate how
// to create a ArrayList
using System;
using System.Collections;
  
class Geeks {
  
    // Main Method
    public static void Main(String[] args)
    {
  
        // arrlist is the ArrayList object
        // ArrayList() is the constructor
        // used to initializes a new
        // instance of the ArrayList class
        ArrayList arrlist = new ArrayList();
  
        Console.Write("Before Add Method: ");
  
        // Count property is used to get the
        // number of elements in ArrayList
        // It will give 0 as no elements
        // are present currently
        Console.WriteLine(arrlist.Count);
  
        // Adding the elements
        // to the ArrayList
        arrlist.Add("This");
        arrlist.Add("is");
        arrlist.Add("C#");
        arrlist.Add("ArrayList");
  
        Console.Write("After Add Method: ");
  
        // Count property is used to get the
        // number of elements in arrlist
        Console.WriteLine(arrlist.Count);
    }
}
Producción:

Before Add Method: 0
After Add Method: 4

Referencia:

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *