Manejo de excepciones C-SHARP
-
Upload
miguelangelvillelli -
Category
Education
-
view
375 -
download
4
Transcript of Manejo de excepciones C-SHARP
![Page 1: Manejo de excepciones C-SHARP](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/1.jpg)
Manejo de ExcepcionesProf. Miguel Ángel Villelli
![Page 2: Manejo de excepciones C-SHARP](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/4.jpg)
Bloque Try – Catch - Finally
try {…}Catch [(Exception ex)]{…}[finally{…}]
![Page 5: Manejo de excepciones C-SHARP](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/5.jpg)
Caso de Uso :: RF 001
![Page 6: Manejo de excepciones C-SHARP](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/6.jpg)
Planteo analizado
![Page 7: Manejo de excepciones C-SHARP](https://reader036.fdocuments.net/reader036/viewer/2022082812/55b4d1bbbb61eba27c8b47c6/html5/thumbnails/7.jpg)
POO -> Objeto Exception
Gracias a la POO tenemos disponible un objeto con la información