Estou começando a estudar C#. Estou querendo saber como faço para adicionar Objetos nessa lista..
Fiz um debug pra verificar o que estava ocorrendo e o resultado é o seguinte
quando preencho o meu formulario na primeira vez como por exemplo
int dia = Convert.ToInt32(txt_Dia.Text);
int hora = Convert.ToInt32(txt_Hora.Text);
int tran = Convert.ToInt32(txt_Transito.Text);
transito.Dia = dia; // SUPONDO QUE AQUI SEJA 01
transito.Hora = hora; // SUPONDO QUE AQUI SEJA 10
transito.Tamanho_Congestionamento = tran; // SUPONDO QUE AQUI SEJA 20
transito.CadastrarInfo(transito);
Supondo que eu clique de novo entao as informaçoes seriam essas por exemplo
int dia = Convert.ToInt32(txt_Dia.Text);
int hora = Convert.ToInt32(txt_Hora.Text);
int tran = Convert.ToInt32(txt_Transito.Text);
transito.Dia = dia; // SUPONDO QUE AQUI SEJA 10
transito.Hora = hora; // SUPONDO QUE AQUI SEJA 11
transito.Tamanho_Congestionamento = tran; // SUPONDO QUE AQUI SEJA 25
transito.CadastrarInfo(transito);
Bom, então está acontecendo o seguinte.. a Minha Arraylist fica assim
lista[0] = ======= aqui fica cadastrado o ultimo elemento ===================
lista[1] = ======= aqui tambem fica cadastrado o ultimo elemento ===================
Abaixo o método Add que estou usando!! Só sei que parece que no Java é diferente!!! ele cadastra todos!
public void CadastrarInfo(Situacao_Transito p)
{
this.lista.Add(p);
}
Obrigado a todos que puderem ajudar



Postagens
Não informado
