Meu código dá NullReferenceException, não sei o porquê:
public partial class AprendendoComboBox : Form
{
Conta[] contas;
public AprendendoComboBox()
{
InitializeComponent();
}
private void AprendendoComboBox_Load(object sender, EventArgs e)
{
Conta[] contas = new Conta[2];
contas[0] = new Conta();
contas[1] = new Conta();
contas[0].Titular = "Eu";
contas[0].Numero = 1;
contas[0].Deposita(500.00);
contas[1].Titular = "Irmão";
contas[1].Numero = 2;
contas[1].Deposita(600.00);
foreach(Conta conta in contas)
{
comboBoxContas.Items.Add(conta.Titular);
}
}
private void comboBoxContas_SelectedIndexChanged(object sender, EventArgs e)
{
int itemSelecionado = comboBoxContas.SelectedIndex;
Conta contaSelecionada = contas[itemSelecionado];
textoTitular.Text = contaSelecionada.Titular;
textoNumero.Text = Convert.ToString(contaSelecionada.Numero);
textoSaldo.Text = Convert.ToString(contaSelecionada.Saldo);
}
}
Dá erro no: Conta contaSelecionada = contas[itemSelecionado];
Alguém pode me explicar?