В чем разница между ArrayList и List<> в C #?
ArrayList
List<>
Только у List<> есть тип, а у ArrayList нет?
Это не единственная разница. Доступ к элементам ArrayList можно получить с помощью индекса, как и к обычным массивам, а также к элементам ArrayList можно легко отсортировать их в прямом и обратном порядке, а два ArrayList можно легко объединить, что невозможно в случае простого List. Подробнее на
http://www.cirvirlab.com/index.php/c-sharp-code-examples/112-c-sharp-arraylist-example.html