class ContaBancaria
{
List<double> saldoConta = new();
public ContaBancaria(string? numeroConta, double saldo)
{
NumeroConta = numeroConta;
Saldo = saldo;
}
public string? NumeroConta { get; set; }
public double Saldo { get; set; }
public void Depositar(double saldo)
{
saldoConta.Add(saldo);
Saldo = Saldo + saldo;
}
}
Eu fiz dessa forma, fazendo uma lista pro saldo. Daí toda vez que adicionarem um valor, ele cai na lista. Desse jeito tem algum furo de lógica ou erro?