Manejo de excepciones C-SHARP

7
Manejo de Excepciones Prof. Miguel Ángel Villelli

Transcript of Manejo de excepciones C-SHARP

Page 1: Manejo de excepciones C-SHARP

Manejo de ExcepcionesProf. Miguel Ángel Villelli

Page 2: Manejo de excepciones C-SHARP

Planteo del requerimiento func. RF:001

Realizar un algoritmo que pida ingresar un número por consola, luego pida un segundo número y que muestre por pantalla el resultado de dividir ambos números.

Look & Feel

Page 3: Manejo de excepciones C-SHARP

Excepciones

Son situaciones anormales que se dan a lo largo de la ejecución de un programa.

Estos errores de ejecución son representados como objetos del tipo Exception.

Estos objetos se pueden manejar usando el bloque Try – Catch – Finally aportando una forma elegante de manejar errores dentro de una aplicación.

Page 4: Manejo de excepciones C-SHARP

Bloque Try – Catch - Finally

try {…}Catch [(Exception ex)]{…}[finally{…}]

Page 5: Manejo de excepciones C-SHARP

Caso de Uso :: RF 001

Page 6: Manejo de excepciones C-SHARP

Planteo analizado

Page 7: Manejo de excepciones C-SHARP

POO -> Objeto Exception

Gracias a la POO tenemos disponible un objeto con la información