Errore inserimento oggetto in Lista

di il
3 risposte

Errore inserimento oggetto in Lista

Ciao a tutti
qualche tempo fa avevo scritto una classe che gestiva le Liste di oggetti (l'oggetto List di .Net attuale per intenderci) in java, il quale funzionava benissimo, senza errori.
Ora lo stoconvertendo in C#, ma l'inserimento dell'oggetto in coda alla lista non funziona. posto il codice incriminato:

public void insInCoda(object info)
        {
            if (this.listaVuota)
            {
                testa = new ListaNodi(info);
                coda = new ListaNodi(info);
            }
            else
            {
                ListaNodi
                    appoggio = new ListaNodi(info);

                coda.next = appoggio;
                coda = coda.next;
                //coda = coda.next;
                //coda = appoggio;
            }
        }
testa e coda sono due variabili private della classe.
qualcuno saprebbe darmi qualche delucidazione?

grazie in anticipo a tutti

3 Risposte

  • Re: Errore inserimento oggetto in Lista

    Detesto non poter gestire i puntatori come dico io...
    ad occhio sembra fatto bene, che problemi ti da???
  • Re: Errore inserimento oggetto in Lista

    Praticamente l'oggetto non viene per niente inserito nella lista. Errori non ne da, nel debug l'inserimento sembra funzionare, infatti le proprietà vengono istanziate correttamente, ma una volta uscito dal metodo la visualizzazione della lista non visualizza l'ultimo oggetto nullo, poichè non esiste. Premetto che il metodo nell'implementazione effettuata in Java alle superiori funzionava, e tutti gli altri inserimenti vanno a meraviglia.
  • Re: Errore inserimento oggetto in Lista

    Purtroppo di oop e linguaggi ad alto livello non sono ancora pratico, fino ad ora ho vissuto con pane e puntatori XD
    la butto lì: potrebbe essere colpa di qualche variabile resa private?
Devi accedere o registrarti per scrivere nel forum
3 risposte