ola, estou enfrentando um pequeno problema em meu codigo e estou precisando de uma ajuda
esta é a mensagem de erro:
Não é possível converter implicitamente tipo "string" em "banco.Cliente"
codigo da minha classe cliente:
namespace banco
{
class Cliente
{
public string nome;
public string rg;
public string endereco;
}
}
codigo da minha classe conta:
namespace banco
{
class Conta
{
public int numero;
public double Saldo { get; protected set; } // deixa o elemento privado, podendo ser alterado apenas por metodos
public Cliente Titular { get; set; } //indica que o elemento pode ser alterado
public int tipo { get; set; }
public virtual void deposita(double valor) {
this.Saldo += valor;
}
//virtual indica que outra class pode sobrescrever esse metodo
public virtual void saca(double valor)
{
this.Saldo -= valor;
}
public void tranfere(double valor, Conta destino)
{
this.saca(valor);
destino.deposita(valor);
}
}
}
e por fim, o codigo do form1 que é onde eu estou sofrendo o problema:
Conta[] contas;
private void Form1_Load(object sender, EventArgs e)
{
//utilizando combobox
contas = new Conta[2];
contas[0] = new Conta();
contas[0].numero = 1;
contas[0].Titular = "victor";
}
desde ja, agradeço por qualquer ajuda