1
resposta

Aula 03 Nameof

Da aula anterior para esse NameOf, fica dando esse erro, a professora continua a aula sem mostrar se houve alteração de uma aula para outra, a ContaCorrente estava diferente de uma aula para outra, o metodo() também

o GitHub está desatualizado

DaProgram.cs

1 resposta

Jefferson,

Tem razão. Ele mostra a mensagem de erro e não termina o processamento fazendo um "ABEND" (Abnormal End - Término anormal de processamento).

Eu montei desta forma:

static void Main()
{
    Console.WriteLine("Divisão: " + Dividir(3, 0)); 
    Console.ReadKey();
}
private static int Dividir(int numero, int divisor)
{
    try
    {
        return numero / divisor;
    }
    catch 
    {
        Console.WriteLine("Exceção com número = " + numero + " e divisor = " + divisor);
        throw;
    }
}

Mensagem na tela de console:

Mensagem na tela de console

Mensagem no código:

Mensagem no código

Não pode ficar deste jeito, precisa tratar o erro mostrando a mensagem para o usuário e terminar o processamento SEM "abendar".

[]'s,

Fabio I.