예제 #1
0
 public void MetodoInsancia()
 {
     try
     {
         MiClase aux = new MiClase(2);
     }catch (UnaExcepcion e)
     {
         throw new MiExcepcion("Metodo Instancia", e);
     }
 }
예제 #2
0
 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;
     }
 }
예제 #4
0
 public MiClase()
 {
     try
     {
         MiClase.MiMetodo();
     }
     catch (DivideByZeroException exDiv)
     {
         throw exDiv;
     }
 }
예제 #5
0
 public MiClase(int asd)
 {
     try
     {
         MiClase aux = new MiClase();
     }
     catch (DivideByZeroException e)
     {
         throw new UnaExcepcion("Constructor con parametros", e);
     }
 }
예제 #6
0
 public MiClase(int num)
 {
     try
     {
         MiClase.MetodoEstatico();
     }
     catch (DivideByZeroException e)
     {
         throw new UnaExcepcion("Miclase", e);
     }
 }
예제 #7
0
 public MiClase()
 {
     try
     {
         MiClase.MetodoEstatico();
     }
     catch (DivideByZeroException objetoException)
     {
         throw objetoException;
     }
 }
예제 #8
0
 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();
 }
예제 #9
0
        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();
        }