static void Main(string[] args) { Console.Title = "Ejercicio Nro42"; StringBuilder path = new StringBuilder(); path.AppendFormat("{0}{1}{2}-{3}{4}.txt", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, DateTime.Now.Hour, DateTime.Now.Minute); try { Class2 b = new Class2(); } catch (UnaException ex) { if (ex.InnerException != null) { ArchivoTexto.Guardar(path.ToString(), ex.Message + ", " + ex.InnerException.Message); } else { ArchivoTexto.Guardar(path.ToString(), ex.Message); } } catch (DivideByZeroException ex) { ArchivoTexto.Guardar(path.ToString(), ex.Message); } catch (Exception ex) { ArchivoTexto.Guardar(path.ToString(), ex.Message); } Console.WriteLine(ArchivoTexto.Leer(path.ToString())); Console.ReadKey(); }
public void MiMetodo2() { try { new Miclase(); } catch (Exception e) { ArchivoTexto.Guardar(e.ToString()); Console.WriteLine(e.Message); throw new UnaExcepcion($"Mensaje de exception", e); } }
public Miclase(int a) { try { Miclase.MiMetodo(); } catch (Exception e) { ArchivoTexto.Guardar(e.ToString()); Console.WriteLine(e.Message); throw e; } }
public Miclase() { try { new Miclase(5); } catch (Exception e) { ArchivoTexto.Guardar(e.ToString()); Console.WriteLine(e.Message); throw e; } }
static void Main(string[] args) { Miclase mc = new Miclase("hola"); try { mc.MiMetodo2(); } catch (Exception e) { ArchivoTexto.Guardar(e.ToString()); Console.WriteLine($"main {e.Message}"); Console.ReadKey(); } }
static void Main(string[] args) { Console.Title = "Ejercicio Nro42"; DateTime hoy = new DateTime(); hoy = DateTime.Now; try { Class2 b = new Class2(); } catch (UnaException ex) { if (ex.InnerException != null) { //Console.WriteLine(ex.Message + ", " + ex.InnerException.Message); ArchivoTexto.Guardar("archivo.txt", ex.Message + " " + ex.InnerException.Message + hoy.Date.ToString()); } else { //Console.WriteLine(ex.Message); ArchivoTexto.Guardar("archivo.txt", ex.Message + hoy.Date.ToString()); } } catch (DivideByZeroException ex) { //Console.WriteLine(ex.Message); ArchivoTexto.Guardar("archivo.txt", ex.Message + hoy.Date.ToString()); } catch (Exception ex) { //Console.WriteLine(ex.Message); ArchivoTexto.Guardar("archivo.txt", ex.Message + hoy.Date.ToString()); } Console.WriteLine(ArchivoTexto.Leer("archivo.txt")); Console.ReadKey(); }