首页 新闻 赞助 找找看

集合的内存计算

0
悬赏园豆:20 [已解决问题] 解决于 2013-11-20 22:47
1 List<Paper> _paperList=new List<Paper>(100);
2 Dictionary<string,Paper> _paperIndex=new Dictionary<string,Paper>(100);
3 for(int index=0;index<100;index++){
4     Paper paper=new Paper(){DOI="DOI"+index};
5     _paperList.Add(paper);
6     _paperIndex["DOI"+index.Tostring()]=paper;        
7 }

1 将100个对象插入到列表中,同时通过DOI对Paper进行索引。在内存计算中,是否是100个Paper对象的大小,和List中100个Paper指针大小,Dictionary中100个Paper指针大小,当然还有List和Dictionary自身大小?

2 对象是引用类型,存储在List中相同的DOI对象在Dictionary中的对象是同一个对象吗?

陈福佑的主页 陈福佑 | 初学一级 | 园豆:41
提问于:2013-11-19 16:24
< >
分享
最佳答案
0

其实 你懂了,把 “ 吗,否、?” 去掉 就是答案

收获园豆:20
Qlin | 老鸟四级 |园豆:2403 | 2013-11-19 18:10

谢谢。

陈福佑 | 园豆:41 (初学一级) | 2013-11-19 21:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册