Czy jest wewnętrznie traktowany jako tablica lub czy CLR traktuje go zupełnie inaczej?Jak się wewnętrznie odwzorowuje lista <T>?
Próbuję wprowadzić wartości całkowite do listy.
List<int> lst = new List<int>();
lst.Add(3);
lst.Add(4);
vs.
tworzę tablicę liczb całkowitych
int[] arr = new int[2];
arr[0] = 3;
arr[1] = 4;
Array Zwraca lepsze wyniki przedziale czasowym. Dlaczego więc ludzie wolą listę <>.
Możesz spróbować [ILSpy] (http://ilspy.net) i rzucić okiem. Powodem posiadania listy dynamicznie dostępnej/kurczliwej jest to, że nie ma ona ustalonego rozmiaru, jak "tablica". –