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();
        }
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: