Pessoal, boa tarde!
Não estou conseguindo compilar esse código, referente ao exercicio 3 do cap 2 em C#. Me retorna um erro "A cadeia de caracteres de entrada não estava em um formato incorreto."
Segui a explicação passo a passo.
this.conta = new Conta();
this.conta.titular = "Ricardo";
this.conta.numero = 3467;
this.conta.Deposita(200.0);
textoConta.Text = Convert.ToString(this.conta.numero);
textoSaldo.Text = Convert.ToString(this.conta.saldo);
textoTitular.Text = this.conta.titular;
this.MostrarConta();
//Para recuperar o valor do depósito, vamos ler o campo textoValor e converter o seu conteúdo para o tipo double
/* string textoDoValorDoDeposito = textoValor.Text;
double valorDeposito = Convert.ToDouble(textoDoValorDoDeposito);
*/
}
private void button3_Click(object sender, EventArgs e)
{
string textoDoValorDoDeposito = textoValor.Text;
double valorDeposito = Convert.ToDouble(textoDoValorDoDeposito);
this.conta.Deposita(valorDeposito);
this.MostrarConta();
}
// Depois de realizar o depósito, precisamos atualizar as informações que são exibidas para o usuário
private void MostrarConta() // usar private void para isolar, em caso duplicidade
{
textoConta.Text = Convert.ToString(this.conta.numero);
textoSaldo.Text = Convert.ToString(this.conta.saldo);
textoTitular.Text = this.conta.titular;