No vídeo o Guilherme disse que não queremos iniciar a nossa função ContaCorrente com o valor negativo ou até mesmo igual a 0 caso tenhamos esquecido de colocar o valor. porém nessa função que foi definida:
public ContaCorrente(int agencia, int numero)
{
Agencia = agencia;
Numero = numero;
TotalDeContasCriadas++;
}
Se por acaso eu colocar um valor negativo na agencia por exemplo:
ContaCorrente conta = new ContaCorrente(-5, 5000);
A nova conta será criada com Agencia = 0 e Numero = 5000. Logo, ainda não está perfeito, seguindo a intenção do vídeo. Certo?