Olá galera,
Estou com um problema, a minha variável de saldo não armazena o valor depois do método Deposito.
Segue os códigos
Botão
private void Form1_Load(object sender, EventArgs e)
{
Conta conta = new Conta();
Cliente cliente = new Cliente();
cliente.titular = "vinicius";
conta.titular = cliente;
textoTitular.Text = conta.titular.titular;
textoConta.Text = Convert.ToString(1);
//textSaldo.Text = Convert.ToString(250);
}
private void btnSaldo_Click(object sender, EventArgs e)
{
Conta conta = new Conta();
conta.Deposita(Convert.ToDouble(textoValor.Text));
textSaldo.Text = Convert.ToString(conta.Saldo);
}
}
Deposito
public class Conta
{
public int numero { get; set; }
public Cliente titular { get; set; }
public double Saldo { get; private set; }
//atributos agencias e cpf omitidos
Cliente cliente = new Cliente("");
public void Deposita(double valorASerDepositado)
{
if (valorASerDepositado >= 0)
{
this.Saldo += valorASerDepositado;
}
}
Alguém saberia o pq?