Olá pessoal, uma dúvida no exercício 1 de 8-VAR. É apresentado como resposta correta: . Compila e faz com que a variável conta seja do tipo Conta
Mas para mim, não compila e dá o seguinte erro: 'TiposImplicitosVar.Conta' does not contain a definition for 'Cliente' and no extension method 'Cliente' accepting a first argument of type 'TiposImplicitosVar.Conta' could be found (are you missing a using directive or an assembly reference?)
Para todos deu certo? Alguém pode dar um help? Valeu!
Abaixo o meu código:
class Conta
{
public String Titular { get; set; }
public int Numero { get; set; }
public double Saldo { get; set; }
public void Deposita(double valor)
{
this.Saldo += valor;
}
public bool Saca(double valor)
{
if (this.Saldo >= valor)
{
this.Saldo -= valor;
return true;
}
return false;
}
public void Transfere(double valor,
Conta destino)
{
if (this.Saca(valor))
{
destino.Deposita(valor);
}
}
}
class Cliente
{
public string nome { get; set; }
public string cpf { get; set; }
public string rg { get; set;}
public string endereco { get; set; }
}
namespace TiposImplicitosVar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object
sender, EventArgs e)
{
Conta conta = new Conta();
conta.Cliente = new Cliente();
}
}
}