Viene internamente trattato come una matrice o viene trattato come un tipo completamente diverso dal CLR?Come è mappato internamente l'elenco <T>?
Sto cercando di implementare valori interi nell'elenco.
List<int> lst = new List<int>();
lst.Add(3);
lst.Add(4);
vs.
ho creare un array di numeri interi
int[] arr = new int[2];
arr[0] = 3;
arr[1] = 4;
Array restituisce risultati migliori arco di tempo. Quindi perché la gente preferisce la lista <>.
Si potrebbe provare [ILSpy] (http://ilspy.net) e dare un'occhiata da soli. La ragione per avere una lista dinamicamente crescente/restringibile è che non è una dimensione fissa come "Array". –