Список с повторяющимися объектами - Какова стоимость памяти?

После создания списка (игнорируя накладные расходы, связанные с созданием списка), какова стоимость памяти при добавлении одного и того же объекта в список снова и снова? Я считаю, что следующее просто добавляет один и тот же указатель на память в список снова и снова, и поэтому этот список на самом деле вообще не занимает много памяти. Может ли кто-нибудь подтвердить, что это так?

List<newType> list = new List<newType>();

newType example = new newType();

for (int i = 0; i < 10000; i++)
{
   list.Add(example);
}

(Предположим, новый newType занимает значительно больше памяти, чем указатель)

EDIT

newType - это класс. Извините за то, что не прояснил это.

7
задан carlbenson 22 January 2012 в 02:52
поделиться