Sentencia para manejo de errores Try-Catch en C#

La sentencia para manejo de errores Try-Catch en C# es utilizado en programación .Net para evitar romper el flujo de trabajo de una aplicación.

La instrucción Try-Catch está formado de un bloque try y seguida de este se coloca el catch.

Try: se encarga de encapsular todas las operaciones.

try
{
    //boque try con todas las operaciones
}

Catch: captura los errores generados en el bloque Try, aquí se manejan las diferentes excepciones.

catch (Exception ex) //bloque catch para captura de error
{
    //acción para manejar el error
}

Podría interesarte Try catch en SQL Server  

¿Qué sucede si no se aplica Try-Catch?

Si en una operación aritmética, por ejemplo, si no utilizamos un manejador de errores es posible que se detenga la aplicación.

Desde mostrar mensajes de respuesta por el servidor o desde “La aplicación dejo de funcionar” en ambientes productivos.

Al programar pueden aparecer alertas directamente en el IDE que estemos utilizando con el mensaje técnico.

Error sin Try-Catch

¿Cómo utilizar Try-Catch?

Para evitar el error mostrado anteriormente utilizaremos la sentencia Try-Catch de la siguiente manera.

try //boque try con todas las operaciones
{
    int valor1 = 5;
    int valor2 = 0;
    int resultado = valor1 / valor2;
}
catch (Exception ex) //bloque catch para captura de error
{
    string error = ex.Message; //acción para manejar el error
}
  • En el catch declaramos una variable de tipo Exception (captura los errores).
  • Dentro del bloque catch debemos realizar alguna acción al encontrar un error.

En el ejemplo anterior el error únicamente la guardo en una variable de tipo cadena, sin embargo, es conveniente mostrar un mensaje significativo al usuario.

Sentencia para manejo de errores Try-Catch en C#

Podría interesarte Códigos de estado de respuesta HTTP  

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *