Hola amigos, esperando estén bien hoy comentare sobre manejo de errores,
para esto utilizaremos la estructura Try-Catch,
antes de comenzar quiero que vean el ejemplo:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese Su numero de teléfono"); // muestra en pantalla el mensaje
try //inicio del capturador de errores
{
int numero = Convert.ToInt32(Console.ReadLine()); // lee un texto ingresado, lo convierte a int(numeros) y lo guarda en la variable numero
Console.WriteLine("Su numero de teléfono almacenado es " + numero); // muestra el mensaje en pantalla con el numero que ingresamos recién
}
catch (System.FormatException) // toma el error y lo captura, se debe definir el error dentro del paréntesis
{
Console.WriteLine("Debe ingresar solo números"); // muestra el mensaje de error en pantalla
}
Console.ReadKey(); //mantiene la pantalla en espera para que el programa no se cierre
}
}
veamos lo que pasa
si ingreso solo números me dirá:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Ingrese Su numero de teléfono"); // muestra en pantalla el mensaje
try //inicio del capturador de errores
{
int numero = Convert.ToInt32(Console.ReadLine()); // lee un texto ingresado, lo convierte a int(numeros) y lo guarda en la variable numero
Console.WriteLine("Su numero de teléfono almacenado es " + numero); // muestra el mensaje en pantalla con el numero que ingresamos recién
}
catch (System.FormatException) // toma el error y lo captura, se debe definir el error dentro del paréntesis
{
Console.WriteLine("Debe ingresar solo números"); // muestra el mensaje de error en pantalla
}
Console.ReadKey(); //mantiene la pantalla en espera para que el programa no se cierre
}
}
veamos lo que pasa
si ingreso solo números me dirá:
si ingreso letras, me capturara el error y me dirá:
El uso y su explicación es muy simple, se los comente en el mismo código,
esperando les haya servido,
me despido y recuerden para cualquier duda, sugerencia o comentario, escribanos en nuestro Twitter
@pgramadores
El uso y su explicación es muy simple, se los comente en el mismo código,
esperando les haya servido,
me despido y recuerden para cualquier duda, sugerencia o comentario, escribanos en nuestro Twitter
@pgramadores