专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET分析设计

值类型和引用类型存储位置的有关问题

发布时间:2011-06-23 20:39:33 文章来源:www.iduyao.cn 采编人员:星星草
值类型和引用类型存储位置的问题
c#中有值类型和引用类型两种类型,值类型存储在堆栈上,引用类型存储在托管堆上。
但c#面向对象的编程中,所有的内容都是依赖对象存在的,那岂不是所有的内容都存储在托管堆上?
请问该如何理解呢?谢谢

------解决方案--------------------
虽然一切皆对象,但是也并没有人说对象就一定是存储在堆里的啊,值类型本身还是在栈上
当引用类型里的某个成员是值类型时,那么该类型的实例引用在栈上,实例存储在堆里
如果老是纠结这些字眼就说不清楚了
------解决方案--------------------
探讨

虽然一切皆对象,但是也并没有人说对象就一定是存储在堆里的啊,值类型本身还是在栈上
当引用类型里的某个成员是值类型时,那么该类型的实例引用在栈上,实例存储在堆里
如果老是纠结这些字眼就说不清楚了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: