PDA

Visualizza la versione completa : [C#] ArrayList contente array


careluca
07-09-2003, 14:09
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! :dhò:

careluca
07-09-2003, 14:23
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

Loading