Arraylist - Ejercicio De Programacion C# Sharp

En este ejercicio, deberás crear una lista de cadenas utilizando la clase ArrayList que ya existe 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 manejar colecciones dinámicas. Una vez creada la lista, deberás mostrar todos los elementos almacenados en la lista utilizando un ciclo o un método adecuado para la visualización.

Después, se te pedirá que insertes un nuevo ítem en la segunda posición de la lista, lo cual cambiará la disposición de los elementos. Tras realizar la inserción, deberás mostrar nuevamente todos los elementos de la lista para verificar que la inserción se haya hecho correctamente y que la lista haya sido actualizada.

Este ejercicio te permitirá familiarizarte con la clase ArrayList de .NET y aprender cómo manejar colecciones de datos de manera eficiente en C#, así como realizar operaciones básicas como insertar, eliminar y mostrar elementos en la lista.

 Categoría

Gestión Dinámica de Memoria

 Ejercicio

Arraylist

 Objectivo

Cree una lista de cadenas utilizando la clase ArrayList que ya existe en la plataforma DotNet.

Una vez creado, muestra todos los elementos almacenados en la lista.
Inserte un nuevo elemento en el segundo lugar de la lista y, a continuación, vuelva a mostrar todos los elementos comprobando si la inserción fue correcta.

 Ejemplo Ejercicio C#

 Copiar Código C#
// Importing the necessary namespace for using ArrayList
using System; // For basic functionalities like Console
using System.Collections; // For using the ArrayList class

class Program
{
    static void Main(string[] args)
    {
        // Creating an ArrayList to store strings
        ArrayList list = new ArrayList();

        // Adding some initial items to the ArrayList
        list.Add("Apple");  // Adding "Apple" to the list
        list.Add("Banana"); // Adding "Banana" to the list
        list.Add("Cherry"); // Adding "Cherry" to the list

        // Displaying all the items in the ArrayList
        Console.WriteLine("Items in the ArrayList:");
        DisplayList(list);

        // Inserting a new item at the second position (index 1)
        list.Insert(1, "Orange"); // "Orange" will be inserted in the second place

        // Displaying the items again to check if the insertion was done correctly
        Console.WriteLine("\nItems after insertion:");
        DisplayList(list);
    }

    // Helper method to display all the items in the ArrayList
    static void DisplayList(ArrayList list)
    {
        // Looping through each item and printing it to the console
        foreach (var item in list)
        {
            Console.WriteLine(item);
        }
    }
}

 Salida

Items in the ArrayList:
Apple
Banana
Cherry

Items after insertion:
Apple
Orange
Banana
Cherry

 Comparte este Ejercicio C# Sharp

 Más Ejercicios de Programacion C# Sharp de Gestión Dinámica de Memoria

¡Explora nuestro conjunto de ejercicios de programación C# Sharp! Estos ejercicios, diseñados específicamente para principiantes, te ayudarán a desarrollar una sólida comprensión de los conceptos básicos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte de manera gradual a medida que adquieres confianza en la codificación en C#.

  •  ArrayList duplicar un archivo de texto

    En este ejercicio, deberás crear un programa que lea el contenido de un archivo de texto y lo almacene en otro archivo de texto, pero invirtiendo el orden de las líneas. Est...

  •  Suma ilimitada

    En este ejercicio, deberás crear un programa que permita al usuario ingresar una cantidad ilimitada de números. Además de ingresar números, el programa debe permitir al usua...

  •  ArrayList - Lector de archivos de texto

    En este ejercicio, se debe crear un lector básico de archivos de texto que muestre 21 líneas de texto y permita al usuario navegar usando las teclas de flecha hacia arriba y...

  •  Hast Table - Diccionario

    En este ejercicio, se debe crear un diccionario utilizando una tabla hash. El propósito de este ejercicio es practicar la implementación de una estructura de d...

  •  Paréntesis

    En este ejercicio, se debe implementar una función que verifique si una secuencia de paréntesis abiertos y cerrados está balanceada. En otras palabras, la función debe compr...

  •  Mezclar y ordenar archivos

    En este ejercicio, se debe crear un programa que lea el contenido de dos archivos diferentes, los combine y los ordene alfabéticamente. El programa debe ser capaz de tomar e...