using System;
using System.Collections.Generic;
namespace Practica04_Tema2
{
class Practica4Tema02
{
private HashSet<string> usuarios = new HashSet<string>();
// Agregar usuario
public void Agregar_add()
{
Console.Write("Ingresa el nombre del usuario: ");
string nombre = Console.ReadLine();
if (usuarios.Add(nombre))
{
Console.WriteLine($"Usuario '{nombre}' agregado correctamente.");
}
else
{
Console.WriteLine($"El usuario '{nombre}' ya existe en el registro.");
}
}
// Eliminar usuario
public void Eliminar_remove()
{
Console.Write("Ingresa el nombre del usuario a eliminar: ");
string nombre = Console.ReadLine();
if (usuarios.Remove(nombre))
{
Console.WriteLine($"Usuario '{nombre}' eliminado correctamente.");
}
else
{
Console.WriteLine($"El usuario '{nombre}' no se encontró en el registro.");
}
}
// Buscar usuario
public void Buscar_contains()
{
Console.Write("Ingresa el nombre del usuario a buscar: ");
string nombre = Console.ReadLine();
if (usuarios.Contains(nombre))
{
Console.WriteLine($"El usuario '{nombre}' está registrado.");
}
else
{
Console.WriteLine($"El usuario '{nombre}' NO está registrado.");
}
}
// Mostrar usuarios
public void MostrarUsuarios()
{
Console.WriteLine("\nLista de usuarios registrados:");
foreach (string u in usuarios)
{
Console.WriteLine("- " + u);
}
Console.WriteLine($"Total de usuarios: {usuarios.Count}\n");
}
// Funciones.
static void Main(string[] args)
{
Practica4Tema02 registro = new Practica4Tema02();
registro.Agregar_add();
registro.Agregar_add();
registro.MostrarUsuarios();
registro.Buscar_contains();
registro.Eliminar_remove();
registro.MostrarUsuarios();
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: