public void MetodoInsancia() { try { MiClase aux = new MiClase(2); }catch (UnaExcepcion e) { throw new MiExcepcion("Metodo Instancia", e); } }
public MiClase() { try { MiClase.MetodoEstatico(); } catch (DivideByZeroException ex) { throw ex; } }
//b. Capturar la excepción del punto a en un constructor de instancia //y relanzarla hacia otro constructor de instancia. public MiClase() { try { MiClase.Dividir(); } catch (DivideByZeroException e) { throw e; } }
public MiClase() { try { MiClase.MiMetodo(); } catch (DivideByZeroException exDiv) { throw exDiv; } }
public MiClase(int asd) { try { MiClase aux = new MiClase(); } catch (DivideByZeroException e) { throw new UnaExcepcion("Constructor con parametros", e); } }
public MiClase(int num) { try { MiClase.MetodoEstatico(); } catch (DivideByZeroException e) { throw new UnaExcepcion("Miclase", e); } }
public MiClase() { try { MiClase.MetodoEstatico(); } catch (DivideByZeroException objetoException) { throw objetoException; } }
static void Main(string[] args) { try { MiClase aux = new MiClase("asd"); aux.MetodoInsancia(); }catch (MiExcepcion e) { Exception aux = e; do { Console.WriteLine(aux.Message); aux = aux.InnerException; } while (!(aux is null)); } Console.ReadKey(); }
static void Main(string[] args) { MiClase excepcion = new MiClase("hola"); //try //{ // excepcion.MiMetodo(); //} //catch(Exception e) //{ // Console.WriteLine(e.Message); // Console.WriteLine(e.InnerException.Message); // Console.WriteLine(e.InnerException.InnerException.Message); //} try { Console.WriteLine(ArchivoTexto.Leer("D:\\asdasdasd.txt")); } catch (FileNotFoundException e) { Console.WriteLine("EL archivo no existe"); } Console.ReadKey(); }