"Esta dando esse erro que ele esta tentando converter em string
aqui a classe conta corrente
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks;
namespace bytebank { public class contacorrente { public string titular; public double saldo; public int agencia;
//PRiMEIRO METODO
public void depositar(double valor){
this.saldo= this.saldo+valor;
}
//Segundo MEtodo
public void sacar(double valor){
if(valor<=saldo){
this.saldo=this.saldo-valor;
}else{
Console.WriteLine("Saldo insuvicente ");
}
}
public void transferir(double valor,contacorrente destino){
if(valor<valor){
Console.WriteLine("Nao foi possivel transferir");
}else{
this.saldo=this.saldo-valor;
destino.saldo=destino.saldo+valor;
Console.WriteLine("Transferencia feita ");
}
}
} }
AQUI O PROGRAM.CS
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using bytebank;
titular contadoPaulo=new titular(); contadoPaulo.nome="Paulo"; contadoPaulo.cpf="15116"; contadoPaulo.profissao="professor";
contacorrente conta=new contacorrente(); conta.titular=contadoPaulo; // O erro esta apontado para essa linha conta.agencia=2; conta.saldo=1200;
Console.WriteLine("A "+contadoPaulo.nome+" esta na agencia "+ conta.agencia+ " com o saldo de " + conta.saldo +" sendo sua profissao "+ contadoPaulo.profissao);
E A CLASSE TITULAR
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks;
namespace bytebank { public class titular { public string nome; public string cpf; public string profissao;
}
}"