O que há de vantagem em usar o comando throw no bloco catch do método "Dividir" e lançar a exceção adiante, e não usar o tratamento adequado dentro do bloco catch do método analisado ?
private static int Dividir(int numero, int divisor)
{
try
{
return numero / divisor;
}
catch (DivideByZeroException)
{
Console.WriteLine("Exceção com numero=" + numero + " e divisor=" + divisor);
throw;
}
}