Nello script #373 abbiamo analizzato l'utilizzo della classe ArrayList, che permette di creare liste di oggetti in maniera semplice.
Tra i metodi più utili della classe c'è sicuramente ToArray(), che permette di creare un array a partire dai dati contenuti.
Una comoda variante di questo metodo accetta un tipo, che permette di avere un array di un tipo specifico anzichè di object, comodo quando dobbiamo caricare il contenuto di un array da una lista non definita a priori:
// popolo l'arraylist ArrayList a = new ArrayList(); for (int i = 1; i<=10; i++) { a.Add(new DateTime(2004, i, 1)); a.Add(new DateTime(2004, 1, i)); } // converto in un array di DateTime DateTime[] orario = (DateTime[])a.ToArray(typeof(DateTime));
Per approfondimenti sulla classe ArrayList si veda:
#373 - La classe ArrayList
https://www.aspitalia.com/liste/usag/script.aspx?ID=373
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.