我知道存储在存储堆栈和引用类型实例值类型实例的值类型存储。但是,在CLR后,确保所有这些定义的类型已加载,它会创建一些数据结构存储,引用类型的对象将保存在堆型对象组件,哪来存储的值类型的对象?在哪里时,CLR初始化数据结构,将它们存储
2
A
回答
2
对于不同类型的Type
对象是引用类型,即Type
是一个类,所以它们都存储在堆中。
请注意,值类型只存储在堆栈中,如果它们是方法中的局部变量。如果它们是类的成员,则它们将作为该类的实例的一部分存储在堆中。
0
作为引用类型对象成员的值类型对象将存储在堆中。
This Thread会帮助你了解更多。
+0
我知道这一点,但我的意思不是值类型对象或引用类型的对象,我的意思是值类型和引用类型本身。之前实例化一个类,类本身将被存储在由CLR创建并在堆中分配的数据结构,哪来的存储值类型? – Allen4Tech
相关问题
- 1. 初始化器列表初始化的数组存储在哪里?
- 2. 初始化数据结构
- 3. 在哪里初始化TempData
- 4. 在哪里初始化onLongClickListener
- 5. JSP在哪里初始化?
- 6. os.environ初始化在哪里?
- 7. 默认值:它们在哪里存储在数据库Odoo上?
- 8. rhomobile - rhostudio它在哪里存储数据?
- 9. 在哪里初始化UITableViewController中的多个实例的结构
- 10. 如何以及在哪里存储应用程序初始化数据?
- 11. 我在哪里初始化WebStorm的本地git存储库?
- 12. 当它们被缓存时,AngularJS HTTP存储对象在哪里?
- 13. 结构数组初始化
- 14. 结构初始化参数
- 15. 结构数组初始化
- 16. 初始化结构数组
- 17. 在哪里存储数据?
- 18. 数据存储在哪里?
- 19. 结构数组将不会初始化
- 20. Intellij - 项目结构设置(spring facet config) - 它们存储在哪里?
- 21. 初始化结构
- 22. 初始化结构
- 23. 初始化结构
- 24. 结构,初始化
- 25. 初始化结构
- 26. 初始化结构
- 27. 结构初始化
- 28. JENA:初始化HSQLDB RDF数据存储
- 29. 初始化在C结构
- 30. 即将到期的链接以及在哪里存储它们
感谢您的回复。 – Allen4Tech