using System;
using System.Collections.Generic;

namespace Practica6Tema02
{
    class RegistrarUsuario
    {
        private Dictionary<string, string> usuarios = new Dictionary<string, string>();

        public void RegistrarUsuario(string email, string nombre)
        {
            if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(nombre))
            {
                Console.WriteLine("Correo o nombre no deben quedar vacios.");
                return;
            }

            if (!usuarios.ContainsKey(email))
            {
                usuarios[email] = nombre;
                Console.WriteLine("Usuario registrado: " + nombre + " con el correo " + email);
            }
            else
            {
                Console.WriteLine("Correo ya existe.");
            }
        }

        public void BuscarUsuario(string email)
        {
            if (usuarios.ContainsKey(email))
            {
                Console.WriteLine("Usuario encontrado: " + usuarios[email]);
            }
            else
            {
                Console.WriteLine("Usuario con correo " + email + " no existe.");
            }
        }

        public void BuscarPorNombre(string nombre)
        {
            if (usuarios.ContainsValue(nombre))
            {
                Console.WriteLine("Existe el usuario: " + nombre);
            }
            else
            {
                Console.WriteLine("No existe el usuario: " + nombre);
            }
        }

        public void ImprimirUsuarios()
        {
            Console.WriteLine("\nUsuarios registrados:");
            foreach (var usuario in usuarios)
            {
                Console.WriteLine(usuario.Key + " -> " + usuario.Value);
            }
        }
    }

    class Practica6Tema02
    {
        static void Main(string[] args)
        {
            RegistrarUsuario registro = new RegistrarUsuario();

            // Usuarios
            registro.RegistrarUsuario("daniel@tecnm.mx", "Daniel");
            registro.RegistrarUsuario("mel@tecnm.mx", "Melanie");
            registro.RegistrarUsuario("carlos@tecnm.mx", "Carlos");
            registro.RegistrarUsuario("tonito@tecnm.mx", "Antonio");
            registro.RegistrarUsuario("edgar@tecnm.mx", "Edgar");
            registro.RegistrarUsuario("fernanda@tecnm.mx", "Fernanda");
            registro.RegistrarUsuario("alejandro@tecnm.mx", "Alejandro");
            registro.RegistrarUsuario("juanito@tecnm.mx", "Juan");
            registro.RegistrarUsuario("itza@tecnm.mx", "Itza");
            registro.RegistrarUsuario("diana@tecnm.mx", "Diana");
            registro.RegistrarUsuario("angel@tecnm.mx", "Angel");
            registro.RegistrarUsuario("valentina@tecnm.mx", "Valentina");

            registro.BuscarUsuario("daniel@tecnm.mx");
            registro.BuscarUsuario("toito@tecnm.mx");

            registro.BuscarPorNombre("Carlos");
            registro.BuscarPorNombre("Ivan");

            registro.ImprimirUsuarios();
        }
    }
}

Embed on website

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