} // Atributo de posicion public void RegistrosUsuarios() // Metodo para registrar usuarios y determianr si este existe o no { Console.Clear(); // Borra pantalla Metodos Gerardo = new Metodos(); // Creo el objeto List <string> Usuarios = new List <string>() { "jose27", "javiercito13", "angela54", "marco1", "Juan1", "Alejandro4" }; // Se crea la lista y se agrega elementos SiExiste: Console.Clear(); // Borra pantalla Console.Write("Introduce tu nombre de usuario (introduce salir para salir): "); string NombreUsuario = Console.ReadLine().ToLower(); // Guarda el valor y lo hace en minusculas if (NombreUsuario == "salir") //si nombre de usuario es igual a salir { MainMenu(); } // Llama el metodo MainMenu para salir del programa else // Si es diferente a salir { if (BusquedaSecuencialString(Usuarios, NombreUsuario) == true) // Si el metodo busquedasecuencialstring regresa un valor true { Console.Clear(); // Borra pantalla Console.WriteLine("El usuario ya existe\n\nPresione cualquier tecla para introducir otro nombre de usuario..."); Console.ReadKey(); goto SiExiste; // Regresa a si existe } else // Si el metodo es igual a false { Usuarios.Add(NombreUsuario); // Agrega el nombre de usuario a la lista Console.WriteLine("Se ha registrado su nombre de usuario correctamente\n\nPresione cualquier tecla para volver al menu"); Console.ReadKey(); goto SiExiste; // Regresa a si existe } } }
static void Main(string[] args) { Metodos Programa = new Metodos(); // Se crea el objeto Programa.MainMenu(); // Mando llamar el metodo MainMenu de operaciones }