Não roda, ao realizar um Debug ele para a execução na linha " conta1.Titular.nome = "Marcos Henrique"; ", abre o Form e não faz mais nada. Testei trocar o tipo Cliente para uma String e mesmo assim fica na mesma, porem se usar o campo numero ou saldo funciona .Já quebrei a cabeça e nada, será que alguém enxerga o que eu não estou vendo?
private void Form1_Load(object sender, EventArgs e){
Conta conta1 = new Conta();
conta1.Numero = 100;
conta1.Titular.nome = "Marcos Henrique";
conta1.depositar(1500);
Conta conta2 = new Conta();
conta2.Numero = 200;
conta2.Titular.nome = "Raul Andrade";
conta2.depositar(500);
this.contas = new Conta[2];
this.contas[0] = conta1;
this.contas[1] = conta2;
foreach (Conta conta in this.contas)
{
comboContas.Items.Add(conta.Titular.nome);
}
}
private void comboContas_SelectedIndexChanged(object sender, EventArgs e){
int indice = comboContas.SelectedIndex;
Conta itemConta = contas[indice];
textoNumero.Text = Convert.ToString(itemConta.Numero);
textoTitular.Text = Convert.ToString(itemConta.Titular.nome);
textoTitular.Text = Convert.ToString(itemConta.Saldo);
}