Пример #1
0
 public MiClase(string mensaje)
 {
     try
     {
         MiClase.MetodoStatico();
     }
     catch (DivideByZeroException)
     {
         throw;
     }
 }
Пример #2
0
 public void MetodoDeInstancia()
 {
     try
     {
         MiClase miClase = new MiClase();
     }
     catch (Exception ex)
     {
         throw new MiExcepcion("Exception capturada", ex);
     }
 }
Пример #3
0
 //b.Crear una clase llamada MiClase y dentro colocar un método estático y 2 constructores de
 //instancia.
 //c.Dentro del método estático lanzar una excepción DivideByZeroException (sólo lanzarla).
 //d.Capturar la excepción del punto anterior en un constructor de instancia y relanzarla hacia
 //otro constructor de instancia.
 //e.En este segundo constructor instanciará otro objeto del tipo MiClase capturando su
 //excepción.Crear una excepción propia llamada UnaException (utilizar innerException para
 //almacenar la excepción original) y volver a lanzarla.
 public MiClase()
 {
     try
     {
         MiClase c = new MiClase("xxxxxd");
     }
     catch (Exception ex)
     {
         throw new UnaExcepcion("capturada", ex);
     }
 }