Olá,
Estou aprendendo C# e acompanhando a apostila do curso FN13 da Caelum, porém estou seguindo exatamente como está sendo explicado na apostila.
No tópico “6.8 - Composição de Classes” nós adicionamos uma nova classe com o nome “Cliente” (com os atributos nome, cpf, rg e endereco, todos do tipo string) e ao mudar a variável “titular” da classe Conta do tipo “string” para o tipo “Cliente” ocorre o erro de compilação.
Classe Conta:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OiMundo
{
class Conta
{
public double saldo;
public Cliente titular;
public int numero;
public bool Deposita(double valor)
{
if (valor > 0)
{
this.saldo += valor;
return true;
}
return false;
}
public bool Saque(double valor)
{
if (this.saldo > 0 && valor <= this.saldo)
{
this.saldo -= valor;
return true;
}
return false;
}
public bool Transfere(double valor, Conta destino)
{
if (this.Saque(valor) && valor > 0)
{
destino.Deposita(valor);
return true;
}
return false;
}
}
}
Classe Cliente:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OiMundo
{
class Cliente
{
public string nome;
public string cpf;
public string rg;
public string endereco;
}
}
Se puderem me ajudar eu agradeço.