Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C#] ArrayList contente array

    Ciao a tutti!
    Necessito di un help...

    Il problema è questo:

    Ho creato in c# un ArrayList (non conosco a priori le dimensioni), in cui ogni cella contiene uno string array da due celle.
    ..fino a qui tutto ok, e in fase di debug vedo infatti la struttura costruita.

    Il problema si pone quando voglio tirare fuori un valore.

    Usando:

    //allObj è il mio ArrayList
    IENumerator IEn = allObj.GetEnumerator();
    IEn.Current();
    //Questa istruzione però mi ritorna un object. E rappresenta il contenuto della cella, che quindi nel mio caso è un array[2]

    A questo punto indicizzare con un Object non posso, ma nemmeno usare la funzione toString...RISULTATO i valori delle singole celle non so proprio come tirarli fuori!

    thanks Luca!

  2. #2
    Dopo tanto pensare...e cercare su internet....
    Un banale:

    string[] foo = (string[]) IEn.Current;
    IEn.MoveNext();
    Console.WriteLine(foo[0]);

    Ha riportato un po' di serenità nel mio programma!
    E pensare che ho provato di quelle cose astruse...

    Vabbè, grazie lo stesso

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.