var fillData = new List(); for (var i = 0; i < 100000; i++) fillData.Add(i); var stopwatch1 = new Stopwatch(); stopwatch1.Start(); var autoFill
Because AddRange checks size of added items and increases size of internal array only once.
AddRange