vi esta respuesta de Jon en Initialize generic object with unknown type:ArrayList vs Lista <object>
Si desea una sola colección de contienen múltiples tipos relacionados de valores, sin embargo, usted tendrá que usar
List<object>
no estoy comparando ArrayList
vs List<>
, pero ArrayList
vs List<object>
, ya que tanto estará exponiendo elementos de tipo object
. ¿Cuál sería el beneficio de usar cualquiera de los dos en este caso?
EDITAR: Aquí no importa la seguridad del tipo, ya que ambas clases exponen object
como su artículo. Todavía se necesita lanzar desde object
al tipo deseado. Estoy más interesado en cualquier cosa que no sea seguridad tipo.
EDITAR: Gracias Marc Gravell y Sean por la respuesta. Lo siento, solo puedo elegir 1 como respuesta, así que votaré ambos.
Obviamente no me refiero al tipo de seguridad aquí – faulty