Me preguntaba qué tipo tendría un mejor rendimiento y cuál crees que debería usarse.¿Qué es mejor usar array o List <>?
Por ejemplo, tengo una Lista de cadenas sin saber cuántos elementos necesitaré, por lo que tener la función .Add (Cadena) es realmente conveniente. Puedo agregar nuevas cadenas a la lista en cualquier momento fácilmente.
¿Cuáles son las ventajas/desventajas de usar cada uno?
¿Enumera las nuevas matrices?
@Evan: La segunda parte de tu comentario es muy engañosa. Puede inicializar una 'Lista' con una capacidad específica de la misma manera que lo hace con una matriz. Si conoce el tamaño por adelantado, no importa cuál use, y si no conoce el tamaño por adelantado ** como la pregunta lo dice claramente **, entonces * no puede * usar una matriz . Si tiene pruebas de que las matrices ofrecen un rendimiento de lectura "mucho" mejor, publique una respuesta con esa evidencia. –
Aaronaught