Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Limitar o tamanho de Agência ou Conta

Se na definição de um projeto sei que agência terá no máximo 4 bytes e conta no máximo 7 bytes, isso só poderia ser tratado como uma regra no Exception?

public ContaCorrente(int agencia, int numero)
{
    if(agencia > 9999)
    {
        throw new ArgumentException("O argumento agencia não pode ser maio que 9999");
    }

    if(numero > 9999999)
    {
    throw new ArgumentException("O argumento numero não pode ser maior que 9999999.");
    }

}

1 resposta
solução!

Olá Willian, como vai?

A melhor forma é utilizar o Exception. Mas poderíamos, por exemplo, utilizar um Console.WriteLine():

public ContaCorrente(int agencia, int numero)
        {
            if (agencia > 9999)
            {
                Console.WriteLine("O argumento agencia não pode ser maio que 9999");
            }

            if (numero > 9999999)
            {
                Console.WriteLine("O argumento numero não pode ser maior que 9999999.");
            }

        }

Espero ter ajudado. Qualquer dúvida vou estar por aqui.

Abraços!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software