Hola, estoy haciendo un programa en C# y ya de partida no se como idear el programa, os explico.
Tengo que hacer una lista (ilimitado) en la que se añada los elementos nuevos al final y ademas poder eliminar cualkiera elemento de la lista sin borrar los demas. En principio lo iva hacer con lazos como en C pero me di cuenta que en C# no se puede hacer punteros de estructuras. Despues se me ocurrio defenir una matriz y cuando añadir uno nuevo crear otra matriz mas grande y despues copiar la matriz vieja a la nueva y añadir en el ultimo valor lo nuevo, y algo por el estilo para eliminar, pero esto implicaria tener que andar copiando a mano todas matrices y no me gusta demasiado.
Por favor si alguien tienes alguna idea de como hacer una lsita ilimitada en C# sera bien agredeciada jeje.
Chao y saludos.