quando eu digito esse programa, ele não executa, fica parado na mensagem da exceção do valor nulo e o try e o catch não funcionam, alguém consegue por favor me explicar?
class Program { static void Main(string[] args) { Metodo();
Console.ReadLine();
}
static void Metodo()
{
TestaDivisao(2);
}
static void TestaDivisao(int divisor)
{
int resultado = Dividir(10, divisor);
Console.WriteLine("O número 10 dividido por " + divisor + " é igual a: " + resultado);
}
public static int Dividir(int numero, int divisor)
{
try
{
ContaCorrente conta = null;
Console.WriteLine(conta.Saldo);
return numero / divisor;
}
catch (NullReferenceException)
{
Console.WriteLine("valor nulo")
}
}
}