Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. using System;
  2.  
  3. namespace Articulos.Cap04
  4. {
  5.     public sealed class ControlDEExcepciones
  6.     {
  7.         public static int Dividir (int a, int b)
  8.         {
  9.             if ( b == 0)
  10.             {
  11.                 throw new DivideByZeroException();
  12.             }
  13.            
  14.             return a / b;
  15.         }
  16.        
  17.         public static void Main()
  18.         {
  19.             int num1 = 7;
  20.             int num2 = 0;
  21.             int resultado;
  22.            
  23.             try
  24.             {
  25.                 resultado = Dividir(num1, num2);
  26.                 Console.WriteLine ("\nLa divisiĆ³n de {0} entre {1} es igual a {2}\n", num1, num2, resultado);
  27.             }
  28.             catch (DivideByZeroException e)
  29.             {
  30.                 Console.WriteLine ("\nIntento de divisiĆ³n entre 0\n");
  31.             }
  32.         }
  33.     }
  34. }