在.NET中如何将引用类型存储在堆中? (用什么形式表示) 如果在应用程序中有两个具有相同名称的对象如何将这些对象存储在堆上?.NET中的引用类型
1
A
回答
3
+2
Ick - 它传播“价值类型被存储在堆栈中”的事实以粗体字形式突显出来。 – 2009-07-22 08:01:25
5
对象没有名称。引用(在堆栈中或作为对象内的字段)具有名称,它们引用对象。但是1个对象可以有多于1个引用指向它。
2
它们不怎么存储;它们如何存储是一个实现细节。您应该关注类型的可观察特性,而不是实现细节。延伸阅读:
http://blogs.msdn.com/ericlippert/archive/2009/04/27/the-stack-is-an-implementation-detail.aspx
0
有关对象的存储方式,在最运行时间唯一相关的担忧是,对象是字节流,这可能是contigious,和关于对象的主要知识是在代码中操纵对它的引用。
相关问题
- 1. 引用.net中的引用类型?
- 2. .net框架中值类型和引用类型的内存分配
- 3. 在引用的.NET程序集中解析类型
- 4. Mono.Cecil类型引用类型?
- 5. .NET:如何检查通用类型类中的类型?
- 6. 引用类型
- 7. 引用类型
- 8. 如何在.net中引用可空类型?
- 9. C# - 引用类型引用另一个引用类型
- 10. 是可空类型的引用类型?
- 11. 如何分配引用类型类中的值类型属性?
- 12. 自引用索引类型
- 13. 在C#中,使用的值类型与引用类型
- 14. Monadic .NET类型
- 15. .NET值类型
- 16. 问题,而在标准的.Net类库引用.net库中
- 17. StreamWriter引用类型
- 18. 如何在基本类型引用中存储对派生类型的引用?
- 19. 引用Swift中的自己的类型?
- 20. C#/ .NET将字符串转换为引用DLL类的可用类型
- 21. 可选的引用类型
- 22. 春:引用类型的Foo
- 23. Oracle中索引的类型?
- 24. c#值类型和引用类型
- 25. 类型不能用作索引类型
- 26. 值类型字段是引用类型?
- 27. 使用C#中引用的项目引用的类型
- 28. java中的引用类型大小
- 29. Python中的引用类型列表
- 30. 引用XAML中的泛型类
咦?请澄清。目前,这个问题没有任何意义。 – Noldorin 2009-07-22 07:47:25