Last active
August 29, 2015 14:03
-
-
Save Fhernd/7b231d74a9b3d4663399 to your computer and use it in GitHub Desktop.
Creación de una aplicación consola para demostrar el uso de la excepción LoginFalloException.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
namespace Articulos.Cap04.Excepciones.Parte3 | |
{ | |
public sealed class AplicacionConsola | |
{ | |
public static void Main() | |
{ | |
try | |
{ | |
Console.WriteLine ("\nEscriba su nombre de usuario: "); | |
string nombreUsuaurio = Console.ReadLine (); | |
Console.WriteLine ("\nEscriba su contraseña: "); | |
string contrasegnia = Console.ReadLine (); | |
if (nombreUsuaurio.Equals ("root") && contrasegnia.Equals ("Admin2k14")) | |
{ | |
Console.WriteLine ("\nHa iniciado sesión."); | |
} | |
else | |
{ | |
// Lanza la excepción LoginFalloException: | |
throw new LoginFalloException ("Las credenciales no son válidas."); | |
} | |
} | |
// La excepción es atrapada como una instancia de Exception, | |
// para demostrar la compatiblidad con la jerarquía de herencia: | |
catch (Exception e) | |
{ | |
Console.WriteLine ("\nMensaje excepción: {0}", e.Message); | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment