//Realizar el burbujeo de una excepción propia (MiException), comenzando en un método de instancia (de la clase Burbujeo), //pasando por un método de estático (de la misma clase) y capturado por última vez en el método que lo inició (manejador _click). //En cada paso, agregar en un único archivo de texto (burbujeo.txt) //el lugar por donde se paso junto con la hora, minuto y segundo de la accion. //Atrapar la excepción y relanzarla en cada ocasión, al finalizar, leer el archivo y mostrarlo por MessageBox private void btnPunto5_Click(object sender, EventArgs e) { try { Burbujeo.MetodoClase(); } catch (MiException ex) { Burbujeo.EscribirArchivo(ex.Message); } finally { MessageBox.Show(Burbujeo.LeerArchivo()); } }
//Realizar el burbujeo de una excepción propia (MiException), comenzando en un método de instancia (de la clase Burbujeo), //pasando por un método de estático (de la misma clase) y capturado por última vez en el método que lo inició (manejador _click). //En cada paso, agregar en un único archivo de texto (burbujeo.txt) //el lugar por donde se paso junto con la hora, minuto y segundo de la accion. //Atrapar la excepción y relanzarla en cada ocasión, al finalizar, leer el archivo y mostrarlo por MessageBox private void btnPunto5_Click(object sender, EventArgs e) { try { Burbujeo.MetodoClase(); } catch (MiException ex) { //Implementar escribir en archivo de texto Burbujeo.EscribirArchivo("burbujeo.txt", ex.Message); Burbujeo.EscribirArchivo("burbujeo.txt", "Form(Boton 5_click)"); } finally { //Implementar leer en archivo de texto MessageBox.Show(Burbujeo.LeerArchivo("burbujeo.txt")); } }