堆栈、堆和框架在概念上如何映射到c#构造?

堆栈、堆和框架在概念上如何映射到c#构造?,c#,stack,heap,C#,Stack,Heap,它们之间又有什么联系呢 (代码示例将不胜感激!!!) 编辑:鉴于我不知道这些术语有这么多,让我澄清一下: 所谓堆栈,我不是指数据结构堆栈。所谓帧,我指的是堆栈帧。希普,嗯,我想我在这一点上可能没问题…我将对你的问题做出一些假设: 可以通过System.Diagnostics中的StackFrame和StackTrace类直接访问.NET调用堆栈(以及单个帧的信息) 在.NET中,垃圾收集器管理“堆”分配。有3代对象,最古老的一代生活在堆的底部的第2代。第0代是从中分配新对象的位置。此外,大型对

它们之间又有什么联系呢

(代码示例将不胜感激!!!)

编辑:鉴于我不知道这些术语有这么多,让我澄清一下:


所谓堆栈,我不是指数据结构堆栈。所谓帧,我指的是堆栈帧。希普,嗯,我想我在这一点上可能没问题…

我将对你的问题做出一些假设:

可以通过System.Diagnostics中的StackFrame和StackTrace类直接访问.NET调用堆栈(以及单个帧的信息)


在.NET中,垃圾收集器管理“堆”分配。有3代对象,最古老的一代生活在堆的底部的第2代。第0代是从中分配新对象的位置。此外,大型对象在单独的部分中分配

以下是我关于这个主题的文章


什么是框架(这里),一般来说,你是什么意思?看起来不像是个真正的问题。我猜他指的是一个非常模糊的问题,珍妮。你有什么想法?必须否决这一条,至少在你澄清之前。如果没有编码方面的惊人冒险,我们大家会怎么做:-)