Bir liste oluşturduktan sonra (bu nedenle liste oluşturma ile ilgili ek yükü göz ardı ederek), aynı nesneyi listeye tekrar eklemenin bellek maliyeti nedir? Aşağıdakilerin aynı listeyi tekrar tekrar belleğe eklediğine inanıyorum ve bu yüzden bu liste aslında çok fazla bellek almıyor. Birisi böyle olduğunu onaylayabilir mi?Tekrarlanan nesnelerle listeleme - Bellek ücreti nedir?
List<newType> list = new List<newType>();
newType example = new newType();
for (int i = 0; i < 10000; i++)
{
list.Add(example);
}
DÜZENLEME
newtype bir sınıftır (en yeni newtype daha bir işaretçi yaptığından daha belleğin önemli miktarda kaplıyor olduğunu varsayalım). Bunu açıklamadığım için üzgünüm.
Lütfen düzenlememe bakın. Yine de teşekkürler! – carlbenson
@CarlBenson O zaman haklısınız - Andrew Hare'ın neler olup bittiğine dair mükemmel bir açıklamasını görün. – dasblinkenlight