none
Problemas na Inserção com ArrayList RRS feed

  • Pergunta

  • Olá pessoal,

    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
    domingo, 31 de janeiro de 2010 17:17