El código que estoy escribiendo recibe una ArrayList del código no administrado, y este ArrayList siempre contendrá uno o más objetos del tipo Grid_Heading_Blk. Consideré cambiar esta lista de arreglos a una lista genérica, pero no estoy seguro si la operación de conversión será tan costosa como para anular los beneficios de trabajar con la lista genérica. Actualmente, estoy ejecutando una operación foreach (Grid_Heading_Blk in myArrayList)
para trabajar con los contenidos de ArrayList después de pasar ArrayList a la clase que lo usará.¿Está convirtiendo este ArrayList en una lista genérica eficiente?
¿Debo convertir ArrayList en una lista genérica? Y si es así, ¿cuál es la forma más eficiente de hacerlo?
Gracias a todos. Muchas buenas respuestas aquí. Si bien el rendimiento/eficiencia es ciertamente una cuestión clave, es posible que haya estado infravalorando la legibilidad proporcionada por una estructura mecanografiada. Si alguien más finalmente mantiene mi código, quiero que sea lo más claro posible lo que estoy haciendo. – Greg