0% encontró este documento útil (0 votos)
39 vistas3 páginas

Listas Genericas

En el siguiente documento se presenta el concepto de listas genéricas en programación con C#.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas3 páginas

Listas Genericas

En el siguiente documento se presenta el concepto de listas genéricas en programación con C#.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Nombre:

Omar S. Guzmán

Matrícula:

2022-0866

Asignatura:

Estructura de datos

Tema:

Listas genéricas

Docente:

Eduandy Isabel Cruz

Fecha:

25/07/2024

Institución:

Instituto Tecnológico de las Américas (ITLA)


Implementa una lista genérica en C# que pueda almacenar números y palabras. Realiza
operaciones básicas como agregar, eliminar y buscar elementos.

Listagenerica.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lista_Generica
{
public class Listagenerica
{
private List<object> elementos = new List<object>();

// Método para agregar elementos a la lista


public void AgregarElemento(object elemento)
{
elementos.Add(elemento);
Console.WriteLine($"Elemento añadido: {elemento}");
}

// Método para eliminar un elemento de la lista


public bool EliminarElemento(object elemento)
{
if (elementos.Remove(elemento))
{
Console.WriteLine($"Elemento eliminado: {elemento}");
return true;
}
else
{
Console.WriteLine($"Elemento no encontrado: {elemento}");
return false;
}
}

// Método para buscar un elemento en la lista


public bool BuscarElemento(object elemento)
{
if (elementos.Contains(elemento))
{
Console.WriteLine($"Elemento encontrado: {elemento}");
return true;
}
else
{
Console.WriteLine($"Elemento no encontrado: {elemento}");
return false;
}
}
// Método para mostrar todos los elementos de la lista
public void MostrarElementos()
{
Console.WriteLine("Elementos en la lista:");
foreach (var elemento in elementos)
{
Console.WriteLine(elemento);
}
}
}
}

Program.cs:

using Lista_Generica;

class Program
{
static void Main(string[] args)
{
var lista = new Lista_Generica.Listagenerica();

// Añadir elementos a la lista


lista.AgregarElemento(42);
lista.AgregarElemento("Hola");
lista.AgregarElemento(3.14);
lista.AgregarElemento("Mundo");

// Mostrar todos los elementos


lista.MostrarElementos();

// Buscar elementos en la lista


lista.BuscarElemento(42);
lista.BuscarElemento("Hola");
lista.BuscarElemento("NoExiste");

// Eliminar elementos de la lista


lista.EliminarElemento(42);
lista.EliminarElemento("Adiós");

// Mostrar todos los elementos después de eliminar


lista.MostrarElementos();
}
}

También podría gustarte