Il codice che sto scrivendo riceve un ArrayList dal codice non gestito e questo ArrayList conterrà sempre uno o più oggetti di tipo Grid_Heading_Blk. Ho preso in considerazione la possibilità di cambiare questo ArrayList in un Elenco generico, ma non sono sicuro se l'operazione di conversione sarà così costosa da annullare i vantaggi del lavorare con la lista generica. Attualmente sto solo eseguendo un'operazione foreach (Grid_Heading_Blk in myArrayList)
per lavorare con il contenuto di ArrayList dopo aver passato ArrayList alla classe che lo userà.La conversione di questo ArrayList in un Elenco generico è efficiente?
Devo convertire ArrayList in un elenco tipizzato generico? E se sì, qual è il modo più efficace per farlo?
Grazie, tutti. Molte buone risposte qui. Mentre la performance/efficienza è certamente un problema chiave, potrei aver sottovalutato la leggibilità fornita da una struttura tipizzata. Se qualcun altro sta alla fine mantenendo il mio codice, voglio che sia il più chiaro possibile di quello che sto facendo. – Greg