¡Hola!
Verán, estaba haciendo un ejemplo muy simple de la excepción DivideByZeroException, y cuando corrí el programa, no me tira el error que debe de ser, me divide por cero en realidad y el resultado me da 8...
Código C#:
Ver originalstatic void Main(string[] args)
{
float a, b;
Console.WriteLine("***Bienvenido al mejor programa para dividir.***");
Console.WriteLine("\nAhora, ingrese un valor: ");
a = float.Parse(Console.ReadLine());
Console.WriteLine("\nBuen chico, ahora ingrese otro valor: ");
b = float.Parse(Console.ReadLine());
try
{
Console.WriteLine("\nResultado:" + "\n" + (float)a / b);
}
catch (DivideByZeroException)
{
Console.WriteLine("\nNo se puede dividir por cero, jovenazo.");
Console.WriteLine("\nResultado:" + "\nERROR");
}
Console.ReadKey();
}