Light Objeler

30-7-2005

.NET kodlarken oluşturduğunuz objeleri bir yerde saklamak isteyebilirsiniz. Örnek olarak ListView' daki her item' ı bir objeye bağlamanız gerekli olabilir.

Bunu yaparken;

ListViewItem.Tag = BenimObjem

şeklinde yaparsanız. Ancak eğer objeniz çok büyükse ve siz 2000 tane listitem eklerseniz 2000*Obje Büyüklüğü gibi bir memory yemiş olacaksınız. Bunu yerine bu büyük objelerin küçük light modellerini oluşturabilir ve sadece tutmak istediğiniz datayı buna koyar ve "tag" ile bu küçük objeleri taşıyabilirsiniz.

Bu arada managed obje boyutunu öğrenemiyor olmamız ve CLR takımının bnu koymayacağını bilmemiz ne kadar acı !

Recent Blog Posts

See all of the blog posts