Administrar Una Lista De Cadenas Usando Arraylist En C#

En este ejercicio, creará y manipulará una lista de cadenas utilizando la clase ArrayList en C#. La clase ArrayList ofrece una forma flexible de almacenar colecciones de objetos sin especificar un tamaño fijo, lo que permite la gestión dinámica de los datos.

Comenzará creando una ArrayList y añadiéndole varios elementos de cadena. A continuación, mostrará todos los elementos almacenados mediante un bucle u otro método adecuado.

A continuación, insertará un nuevo elemento en la segunda posición de la lista, modificando su disposición. Tras realizar la inserción, mostrará la lista actualizada para verificar que la inserción se realizó correctamente y que todos los elementos están en el orden correcto.

Al completar este ejercicio, adquirirá experiencia con la clase ArrayList, incluyendo cómo añadir, insertar y mostrar elementos. Comprender cómo gestionar colecciones dinámicamente le resultará útil para trabajar con estructuras de datos de forma eficiente en C#.



Grupo

Gestión Dinámica de Memoria en C#

Objectivo

1. Cree una lista ArrayList para almacenar una colección de valores de cadena.
2. Añada varios elementos de cadena a la lista.
3. Muestre todos los elementos almacenados.
4. Inserte una nueva cadena en la segunda posición de la lista.
5. Muestre la lista actualizada para confirmar la inserción.

En este ejercicio, deberá crear una lista de cadenas utilizando la clase ArrayList, ya existente en la plataforma .NET. La clase ArrayList permite almacenar elementos de cualquier tipo de datos, lo que la convierte en una estructura de datos flexible para gestionar colecciones dinámicas. Una vez creada la lista, deberá mostrar todos los elementos almacenados mediante un bucle o un método de visualización adecuado.

A continuación, se le pedirá que inserte un nuevo elemento en la segunda posición de la lista, lo que cambiará la disposición de los elementos. Tras realizar la inserción, deberá volver a mostrar todos los elementos de la lista para verificar que la inserción se realizó correctamente y que la lista se ha actualizado.

Este ejercicio le ayudará a familiarizarse con la clase ArrayList en .NET y a aprender a manejar colecciones de datos de manera eficiente en C#, así como a realizar operaciones básicas como insertar, eliminar y mostrar elementos en la lista.

Ejemplo de ejercicio en C#

 Copiar código C#
using System;
using System.Collections; // Import the ArrayList namespace

class Program
{
    static void Main()
    {
        // Create an ArrayList to store string values
        ArrayList stringList = new ArrayList();

        // Add multiple string elements to the list
        stringList.Add("Apple");
        stringList.Add("Banana");
        stringList.Add("Cherry");
        stringList.Add("Date");

        // Display the initial list contents
        Console.WriteLine("Initial List:");
        foreach (string item in stringList)
        {
            Console.WriteLine(item);
        }

        // Insert a new item at the second position (index 1)
        stringList.Insert(1, "Blueberry");

        // Display the updated list contents
        Console.WriteLine("\nUpdated List After Insertion:");
        foreach (string item in stringList)
        {
            Console.WriteLine(item);
        }
    }
}

 Output

/Initial List:
Apple
Banana
Cherry
Date

//Updated List After Insertion:
Apple
Blueberry
Banana
Cherry

Comparte este ejercicio de C#

Practica más ejercicios C# de Gestión Dinámica de Memoria en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..