我知道存儲在存儲堆棧和引用類型實例值類型實例的值類型存儲。但是,在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