Pessoal, no caso de verificar esses dois parâmetros e criar a exceção caso eles não atendam a condição do if, como fazer para inserir o Paraname e o NameOf para dois parâmetros dentro de um mesmo laço? Tem como?
Numero_agencia = numero_agencia;
Conta = numero_conta;
if (numero_agencia <= 0 || numero_conta <=0)
{
throw new ArgumentException(“O número da agência e o número da conta corrente devem ser maiores que zero“);
}
Daí no Program.cs, onde devo fazer alterações para passar ao usuário qual dos parâmetros estão errados? E mostrar ao usuário a mesma mensagem a baixo também referente ao número da conta?
try
{
ContaCorrente conta2 = new ContaCorrente(0, "");
}
catch(ArgumentException ex)
{
Console.WriteLine($"Parâmetro com erro: {ex.ParamName}");
Console.WriteLine("Não é possível criar um número de agência menor ou igual a zero!.");
Console.WriteLine(ex.Message);
}