Meu visual studio não está conseguindo tratar esse catch, sempre aponta como não tratado, o que posso fazer? Código identico ao da aula.
namespace ByteBank { class Program { static void Main(string[] args) { try { Metodo(); } /catch (NullReferenceException erro) { Console.WriteLine(erro.Message); Console.WriteLine(erro.StackTrace); Console.WriteLine("Aconteceu um erro!"); }/ catch (Exception erro) { Console.WriteLine(erro.Message); Console.WriteLine(erro.StackTrace); Console.WriteLine("Aconteceu um erro!"); }
Console.ReadLine();
}
//Teste com a cadeia de chamada:
//Metodo -> TestaDivisao -> Dividir
private static void Metodo()
{
TestaDivisao(0);
}
public static void TestaDivisao(int divisor)
{
int resultado = Dividir(10, divisor);
Console.WriteLine("Resultado da divisão de 10 por " + "é" + resultado);
}
private static int Dividir(int numero, int divisor)
{
ContaCorrente conta = null;
Console.WriteLine(conta.Saldo);
return numero / divisor;
}
}
}