Exemplo: ContaCorrente conta = new ContaCorrente(456, 458); ContaCorrente conta2 = new ContaCorrente(45776, 45778);
conta.Depositar(100);
Console.WriteLine(conta.Saldo);
conta.Sacar(-500);
Console.WriteLine(conta.Saldo);
conta2.Transferir(-10, conta);
Vai existir uma exception para o sacar e não vai executar o transferir. Tem alguma boa prática para lidar com essa situação?