会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
海阔天空
发现、思考
博客园
首页
新随笔
联系
订阅
管理
2004年11月26日
今天偶然又回顾了一下《DotNet框架程序设计》中关于装箱的内容,总结如下
摘要: 1、如果你的类型的实例将要放入集合类中,请不要实现为值类型。因为在集合类中将会把值类型装箱使用,并且你在使用集合中的某个Item时,又需要进行拆箱操作。大量的装箱、拆箱作会影响到性能(拆箱操作并不影响到性能,因为它仅仅是返回装箱对象中成员的地址,但是通常拆箱后会伴随着拷贝字段的操作,这也是一个影响性能的因素。)2、对一个对象执行拆箱操作时,转型的结果必须是它原来未装箱时的类型,否则会抛出Inval...
阅读全文
posted @ 2004-11-26 01:32 烂瓶子
阅读(1057)
评论(4)
推荐(0)
编辑